Jump to content

MYSQL Fetch Array


Ashoar

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.