Jump to content

[SOLVED] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result reso


pontiac007

Recommended Posts

here is the codes:

 

$query = "SELECT acadstaff.idstaff, acadstaff.staffname, student.idstud FROM acadstaff, student WHERE idstud=$_SESSION[idstud]";

$result = mysql_query($query);

 

while($row = mysql_fetch_array($result, MYSQL_ASSOC))

{

$staffname= $row['staffname'];

?>

      <?php echo "{$row['staffname']} <br>";?></a>

        <?

}

 

Iive tried changing array to assoc before but it doesn't work.

<?php
$query = "SELECT acadstaff.idstaff, acadstaff.staffname, student.idstud FROM acadstaff, student WHERE idstud=$_SESSION[idstud]";
$result = mysql_query($query);

   while($row = mysql_fetch_array($result))
   {
   $staffname= $row['acadstaff.staffname']; 
echo $row['acadstaff.staffname'];

   }
?>

 

Should work.

<?php
$query = "SELECT acadstaff.idstaff, acadstaff.staffname, student.idstud FROM acadstaff, student WHERE idstud=$_SESSION[idstud]";
$result = mysql_query($query) or DIE(mysql_error());

   while($row = mysql_fetch_array($result))
   {
   $staffname= $row['acadstaff.staffname']; 
echo $row['acadstaff.staffname'];

   }
?>

 

See if there is an error in the query.

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.