Jump to content

weird error with mysql...mysql_fetch_array(): supplied argument is not...


kelphyr

Recommended Posts

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in,...

 

$keyw=($_POST['keywords']);

$sql = "SELECT * FROM items_db WHERE name_japanese LIKE '%$keyw%'";

$result = mysql_query($sql);

 

while($row = mysql_fetch_array($result)){

...

 

i dont understand

There is nothing weird about this error considering you've made the mistake of not checking your query succeeded before trying to use it. The general syntax for a select query should always be at least...

 

<?php

  $keyw=($_POST['keywords']);
  $sql = "SELECT * FROM items_db WHERE name_japanese LIKE '%$keyw%'";
  if ($result = mysql_query($sql)) {
    if (mysql_num_rows($result)) {
      while ($row = mysql_fetch_array($result)) {
        // display data.
      }
    } // else no results found.
  } // else query failed.

?>

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.