paddys_1 Posted March 26, 2011 Share Posted March 26, 2011 I created a MySQL database with phpmyadmin and want to connect to it using php. The database is called 'examples'. The php file to connect to it is called test2.php and the code is as follows: <?php $username = "testuser"; $password = ""; $hostname = "localhost"; //connection to the database $dbhandle = mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL"); echo "Connected to MySQL<br>"; //select a database to work with $selected = mysql_select_db("examples",$dbhandle) or die("Could not select examples"); ?> I typed http://localhost/test2.php into my browser and the following messages where displayed: Connected to MySQL Could not select examples Could anyone tell me what is wrong? Quote Link to comment https://forums.phpfreaks.com/topic/231740-problem-selecting-database/ Share on other sites More sharing options...
optikalefx Posted March 26, 2011 Share Posted March 26, 2011 you don't have a database named "examples". double check all your spelling. Quote Link to comment https://forums.phpfreaks.com/topic/231740-problem-selecting-database/#findComment-1192429 Share on other sites More sharing options...
paddys_1 Posted March 26, 2011 Author Share Posted March 26, 2011 I created a database with phpmyadmin called examples. I thought that this would be enough. Where is my spelling incorrect? Quote Link to comment https://forums.phpfreaks.com/topic/231740-problem-selecting-database/#findComment-1192516 Share on other sites More sharing options...
PFMaBiSmAd Posted March 26, 2011 Share Posted March 26, 2011 If you use mysql_error() in your or die(...) statement, php/mysql will tell you why the function is failing - or die("Could not select examples" . mysql_error()); Quote Link to comment https://forums.phpfreaks.com/topic/231740-problem-selecting-database/#findComment-1192520 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.