警告:mysql_fetch_array()預計參數1是資源,在串C中給出:第19行爲什麼mysql_fetch_array()期望參數1是資源?爲什麼不是參數1資源?
<?php
$con = mysql_connect('localhost');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("schedule", $con);
$sql = "SELECT * FROM classes LIMIT 0,50\n";
mysql_query($sql);
IF (!$sql) {
ECHO 'broken';
};
while($row = mysql_fetch_array($sql, MYSQL_BOTH))
{
echo $row['language'] . " " . $row['level'];
echo "<br />";
}
mysql_close($con);
?>
爲什麼\ XAMPP \ htdocs中\測試\的index.php?該查詢在phpmyadmin中可用
它仍然是一個字符串。您此時沒有發出數據庫查詢('mysql_query')。 – mario
我做了,我不小心從另一個目錄中的舊版本的文件複製。修正了OP。 –
變化不大。 '$ sql'仍然是一個字符串,你沒有重新分配結果句柄。 - 雖然你對mysql的使用感到困惑,但[查看PDO](http://www.php.net/manual/en/mysqlinfo.api.choosing。PHP)而是。不太麻煩,特別是準備好的陳述(通常作爲副產品更安全)。 – mario