Ashoar Posted September 20, 2008 Share Posted September 20, 2008 I am having a problem with the mysql_fetch_array funtion. $sql = mysql_query ("SELECT pm_count FROM users WHERE username='$user'"); $row = mysql_fetch_array ($sql); $pm_count = $row['pm_count']; I have that piece of code running but everytime i load the page i get this php error "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a4588739/public_html/inbox.php on line 21" I have checked over and over and dont know why it will not work. Anyone have a solution. Quote Link to comment https://forums.phpfreaks.com/topic/125063-mysql-fetch-array/ Share on other sites More sharing options...
wildteen88 Posted September 20, 2008 Share Posted September 20, 2008 That error usually indicates there was a problem with your query. Change $sql = mysql_query ("SELECT pm_count FROM users WHERE username='$user'"); $row = mysql_fetch_array ($sql); $pm_count = $row['pm_count']; to $sql = "SELECT pm_count FROM users WHERE username='$user'"; $result = mysql_query($sql) or die('Query error:<br />' . $sql . '<br />' . mysql_error()); $row = mysql_fetch_array ($result); $pm_count = $row['pm_count']; Quote Link to comment https://forums.phpfreaks.com/topic/125063-mysql-fetch-array/#findComment-646314 Share on other sites More sharing options...
Ashoar Posted September 20, 2008 Author Share Posted September 20, 2008 Thankyou for your help. Quote Link to comment https://forums.phpfreaks.com/topic/125063-mysql-fetch-array/#findComment-646320 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.