gpt4 book ai didi

php - 当我在 PHP/mySQL 中使用 MATCH、AGAINST 时警告 mysql_fetch_array

转载 作者:行者123 更新时间:2023-11-30 23:36:40 24 4
gpt4 key购买 nike

我收到此错误警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果资源

当我把我的代码改成这个的时候

$term = $_POST["term"];
$query = mysql_query("SELECT id FROM planet1 WHERE MATCH (title) AGAINST ('$term')");
while($row = mysql_fetch_array( $query )) {
echo $row['id'],'<br>';
}

最佳答案

当 SQL 查询执行过程中出现错误时会发生这种情况:


您应该尝试调用 mysql_error() , 以获得有关由执行 MySQL 引起的错误的一些信息:

$query = mysql_query("SELECT id FROM planet1 WHERE MATCH (title) AGAINST ('$term')");
if (!$query) {
echo mysql_error();
die;
}

注意:当然,这个 echo+die 在开发时是可以的,但绝不应该出现在生产服务器上。

关于php - 当我在 PHP/mySQL 中使用 MATCH、AGAINST 时警告 mysql_fetch_array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6807560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com