Jump to content

mysql_fetch_array problem


CagedApe

Recommended Posts

I keep getting the error: mysql_fetch_array(): supplied argument is not a valid MySQL result resource. I can't see the problem in my code. Any ideas?

 

    

$message = $_POST['message'];
$senderid = $SESSION['SESS_MEMBER_ID'];
$recipient = $_POST['recipient'];
    
$q = mysql_query("SELECT * FROM members WHERE member_id = $senderid");
$row = mysql_fetch_array($q); ///error says this is the bad line
$sender = $row['username'];

Link to comment
https://forums.phpfreaks.com/topic/208724-mysql_fetch_array-problem/
Share on other sites

Could be what PFMaBiSmAd said, and in general my comment is that you have no error checking.  Going even further, you don't make a database connection prior to the query.  I assumed that maybe you were already doing that somewhere else, as well as starting the session because without a session_start() and a valid session, even the fix I gave you will still be a problem. 

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.