simonpatp Posted October 20, 2008 Share Posted October 20, 2008 Hi, I am having trouble with mysql_query, it doesn't return a MySQL Result resource, Here is my code: $conne = mysql_connect("dbhost", "username", "MYPASS", "DB"); $res = mysql_query("SELECT * FROM mems_users;", $conne); while ($newArray = mysql_fetch_array($res)) //generated warning: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource... { print_r($newArray); } echo mysql_num_rows($res);//also generated warning mysql_close($conne); Quote Link to comment https://forums.phpfreaks.com/topic/129231-solved-connecting-to-mysql-and-executing-querys/ Share on other sites More sharing options...
dropfaith Posted October 20, 2008 Share Posted October 20, 2008 ???i use something along these lines conf is just my user details <?php // Make a MySQL Connection include("../template/conf.php"); // open database connection $connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!"); // select database mysql_select_db($db) or die ("Unable to select database!"); $result = mysql_query("SELECT * FROM Movies"); $num_rows = mysql_num_rows($result); // Display the results echo "There are Currently ($num_rows) Movie Reviews"; ?> Quote Link to comment https://forums.phpfreaks.com/topic/129231-solved-connecting-to-mysql-and-executing-querys/#findComment-669993 Share on other sites More sharing options...
rhodesa Posted October 20, 2008 Share Posted October 20, 2008 also, instead of $result = mysql_query("SELECT * FROM Movies"); use $result = mysql_query("SELECT * FROM Movies") or die("Query failed: ".mysql_error()); ...that will give more info on what is going wrong Quote Link to comment https://forums.phpfreaks.com/topic/129231-solved-connecting-to-mysql-and-executing-querys/#findComment-669999 Share on other sites More sharing options...
.josh Posted October 20, 2008 Share Posted October 20, 2008 As far as what your actual problem is: you're trying to add your db argument to your mysql_connect. That's not where it goes. You need to select it with mysql_select_db. Look at dropfaith's example. Quote Link to comment https://forums.phpfreaks.com/topic/129231-solved-connecting-to-mysql-and-executing-querys/#findComment-670001 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.