mySQL question
Mike Volmar
mvolmar at fruitlands.org
Wed Dec 4 15:51:56 EST 2002
Hi,
In my book "PHP and mySQL Web Development" listing 10.2 has a line of code:
$num_results = mysql_num_rows($result);
that throws an error on linux but not on windows machine.
error=Warning: Supplied argument is not a valid MySQL result resource
Code runs fine on php-triad in windows but mySQL under redhat 7.3 throws the
error.
Here is entire code of the example.
<?
@ $db = mysql_pconnect("localhost"); // I'm thinking this may be wrong
if (!$db)
{
echo "Error: Could not connect to database. Please try again later.";
exit;
}
mysql_select_db("events");
$query = "select * from events";
$result = mysql_query($query);
$num_results = mysql_num_rows($result); // this line throws error
echo "<p>Events found: ".$num_results."</p>";
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo "<p><strong>".($i+1).". Title: ";
echo stripslashes($row["title"]);
echo "</strong><br>Time: ";
echo stripslashes($row["time"]);
echo "<br>Date: ";
echo stripslashes($row["date"]);
echo "<br>Speaker: ";
echo stripslashes($row["speaker"]);
echo "<br>Description: ";
echo stripslashes($row["review"]);
echo "<br>EID: ";
echo stripslashes($row["eid"]);
echo "</p>";
}
?>
Any help appreciated.
Mike Volmar
***************************************************
Michael Volmar, PhD
Curator
Fruitlands Museums
102 Prospect Hill Road
Harvard, MA 01451
978-456-3924x228 (tel)
mvolmar at fruitlands.org
http://www.fruitlands.org
****************************************************
More information about the Discuss
mailing list