gpt4 book ai didi

PHP & SQL : Subquery not working

转载 作者:行者123 更新时间:2023-11-30 00:09:49 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in [duplicate]

(5 个回答)


7年前关闭。




我有以下带有子查询的查询,这是 php 代码:

$staticsQuery = "SELECT * FROM statics WHERE mmsi = (SELECT mmsi FROM positions,active WHERE active.mmsi = positions.position_ID)";
$staticsResult = mysql_query($staticsQuery);
while($rows = mysql_fetch_array($staticsResult)){
echo $rows['time'];
echo $rows['mmsi'];
echo $rows['name'];
echo $rows['imo'];
}

子查询部分正常工作,打印出结果。我不确定这个外部查询部分是否正确: SELECT * FROM statics WHERE mmsi =
这是我得到的错误,

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\retrieve.php on line 44



错误显然来自 mysql_fetch_array 因为查询没有返回结果。请不要将此问题标记为重复,因为此错误消息可能存在许多不同类型的问题。

欢迎任何帮助!

最佳答案

如果您将获得多个结果,则需要 IN不是 =

关于PHP & SQL : Subquery not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24172304/

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