创建查询运行程序的php程序出错

创建查询运行程序的php程序出错,php,mysql,Php,Mysql,嗨,我是php和mysql新手。我正在尝试构建一个在线查询运行程序,并刚刚开始。我得到这个错误: 警告:mysql\u fetch\u row()希望参数1是资源,布尔值在第15行的F:\wamp\www\chapter 3\ex-01\scripts\run\u query.php中给出 这是我的代码: <?php require 'sqlconnect.php'; $query_text = $_REQUEST['query']; $result = mysql_query(

嗨,我是php和mysql新手。我正在尝试构建一个在线查询运行程序,并刚刚开始。我得到这个错误:
警告:mysql\u fetch\u row()希望参数1是资源,布尔值在第15行的F:\wamp\www\chapter 3\ex-01\scripts\run\u query.php中给出

这是我的代码:

<?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>";
?>


关键是像“SHOW DATABASES”这样的简单查询成功运行。

看起来您的
mysql\u查询
返回
false
,这是布尔值,请尝试

$result = mysql_query($query_text) or die(mysql_error());
然后

if ($result) {
// do you code
} 

切换到PDO或MySqli..现在就避免使用mysql..作为建议,您为什么不尝试
echo$query\u text
$result
来了解涌入的内容?替换此$result=mysql\u query($query\u text);使用$result=mysql\u query($query\u text)或die(mysql\u error());有关如何对此进行故障排除,请参阅。