嗨,我是php&的新手MySQL的。我正在尝试2构建一个在线查询运行器,然后启动它。我收到此错误:
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in F:\wamp\www\chapter 3\ex-01\scripts\run_query.php on line 15
这是我的代码:
<?php
require 'sqlconnect.php';
$query_text = $_REQUEST['query'];
$result = mysql_query($query_text);
if (!$result) {
die("<p>Error in executing the SQL query " . $query_text . ": " .
mysql_error() . "</p>");
}
echo "<p>Results from your query:</p>";
echo "<ul>";
while ($row=mysql_fetch_row($result)) {
echo "<li>{$row[0]}</li>";
}
echo "</ul>";
?>
点简单就像“显示数据库”一样成功运行。
答案 0 :(得分:0)
似乎你的mysql_query
返回false
这是布尔值,请尝试
$result = mysql_query($query_text) or die(mysql_error());
然后
if ($result) {
// do you code
}