Jump to content

Could not create the database because:

Recommended Posts

Hi Im having trouble creating a database via php and selecting it.Can anybody help me? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Create the Database</title></head><body><?php // Script 12.3 - create_db.php/* This script connects to the MySQL server. It also creates and selects the database. */$connection = mysql_connect ("sql106.byethost17.com", "b17_13305510", "musica");// Attempt to connect to MySQL and print out messages:if ($dbc = @mysql_connect('sql106.byethost17.com', 'b17_13305510', 'musica')) { print '<p>Successfully connected to MySQL!</p>'; // Try to create the database:$sql="CREATE DATABASE myblog"; if (mysql_query($connection,$sql)){// if (@mysqli_query($dbc,'CREATE DATABASE myblog' )) { print '<p>The database has been created!</p>'; } else { // Could not create it. print '<p style="color: red;">Could not create the database because:<br />' . mysql_error() . '.</p>'; } // Try to select the database: if (@mysql_select_db( $dbc,'myblog')) { print '<p>The database has been selected!</p>'; } else { print '<p style="color: red;">Could not select the database because:<br />' . mysql_error($dbc) . '.</p>'; } mysql_close($dbc); // Close the connection.} else { print '<p style="color: red;">Could not connect to MySQL:<br />' . mysql_error() . '.</p>';}?></body></html> help me here?

Link to post
Share on other sites

Free hosts typically don't let users create databases like that, you usually have to create a database through your host's control panel. Once the database is created then you should be able to connect with PHP and create tables if you want to do that, or else create the tables in the host control panel.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...