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. 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']; 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. Link to comment https://forums.phpfreaks.com/topic/125063-mysql-fetch-array/#findComment-646320 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.