this is the error that I'm getting:
Warning: mysql_num_rows( ): supplied argument is not a valid MySQL result
resource in /**/**/**/content/bin/tests/price/searchHist.php on line 48
and here is my code: (I removed commented out lines for space saving)
echo "<table width='500' border='0' align='center' cellpadding='0'
cellspacing='0' >
<tr>
<td width='200'>Par t No.</td>
<td width='20'>Pric e</td>
<td width='20'>Curr ency</td>
<td width='40'>Mont h</td>
<td width='40'>Year </td>
</tr> \n";
$connect = mysql_connect ("******", "******", "*****") or
die ("Error connecting to database");
$selected = mysql_select_db ("fishpricinghi st", $connect) or
die ("Error connecting to database");
$part = $_GET["partno"];
$query = "SELECT * FROM pricehistory WHERE partno LIKE %".$part."%
ORDER BY year DESC";
$result = mysql_query($qu ery, $connect);
$rows = mysql_num_rows( $result); //this is line 48 (my error line)
for ($I = 0 ; $I < $rows ; $I++)
{
$partno = mysql_result($r esult, $I, "partno");
$price = mysql_result($r esult, $I, "price");
$currency = mysql_result($r esult, $I, "currency") ;
$month = mysql_result($r esult, $I, "month");
$year = mysql_result($r esult, $I, "year");
echo "<tr><td>".$par tno."</td>
<td>".$price. "</td>
<td>".$currency ."</td>
<td>".$month. "</td>
<td>".$year." </td></tr>\n";
}
echo "</tr>
</table>";
Warning: mysql_num_rows( ): supplied argument is not a valid MySQL result
resource in /**/**/**/content/bin/tests/price/searchHist.php on line 48
and here is my code: (I removed commented out lines for space saving)
echo "<table width='500' border='0' align='center' cellpadding='0'
cellspacing='0' >
<tr>
<td width='200'>Par t No.</td>
<td width='20'>Pric e</td>
<td width='20'>Curr ency</td>
<td width='40'>Mont h</td>
<td width='40'>Year </td>
</tr> \n";
$connect = mysql_connect ("******", "******", "*****") or
die ("Error connecting to database");
$selected = mysql_select_db ("fishpricinghi st", $connect) or
die ("Error connecting to database");
$part = $_GET["partno"];
$query = "SELECT * FROM pricehistory WHERE partno LIKE %".$part."%
ORDER BY year DESC";
$result = mysql_query($qu ery, $connect);
$rows = mysql_num_rows( $result); //this is line 48 (my error line)
for ($I = 0 ; $I < $rows ; $I++)
{
$partno = mysql_result($r esult, $I, "partno");
$price = mysql_result($r esult, $I, "price");
$currency = mysql_result($r esult, $I, "currency") ;
$month = mysql_result($r esult, $I, "month");
$year = mysql_result($r esult, $I, "year");
echo "<tr><td>".$par tno."</td>
<td>".$price. "</td>
<td>".$currency ."</td>
<td>".$month. "</td>
<td>".$year." </td></tr>\n";
}
echo "</tr>
</table>";
Comment