Возможный дубликат:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectПроблема с mysql_fetch_array
Эй я новичок в MySql, это код, который я написал, `
<?php
echo "Here is the table";
$con = mysql_connect("localhost","root","mypassword");
if(!$con)
die('Error:'.mysql_error());
// Create table
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE persons
(
f_name varchar(15),
l_ame varchar(15),
age int
)";
mysql_query("INSERT INTO persons (f_name, l_name, age)
VALUES ('Peter', 'Griffin', '35')");
mysql_query("INSERT INTO persons (f_name, l_name, age)
VALUES ('Glenn', 'Quagmire', '33')");
$res = mysql_query("SELECT * FROM persons");
while($row = mysql_fetch_array($res))
{
echo $row['f_name'] . " " . $row['l_name'];
echo "<br />";
}
?>`
Я получаю следующее сообщение об ошибке
Вот таблица Предупреждение: mysql_fetch_array(): поставляется аргумент не является допустимым MySQL результаты ресурс в /var/www/PhpProject1/index.php на линии 40
почему я получаю эта ошибка и как ее разрешить?
+1 Это! Просто исправление ошибок в этом запросе не поможет OP в конечном итоге. –