我的查询在我所有其他php文件中都有效,但在这里不起作用。有人可以看看我有什么,让我知道为什么查询没有选择字段?
请记住,$ res是我打开的数据库连接,并且所有表字段都拼写正确。我试过没有那些侧面的单引号,你可以在代码中看到我用它们尝试过。我也试过没有' '并尝试过它们。我可以注意这些行和代码的工作原理,但是把它们放回去并且代码停止工作而没有给出错误。
我不知道这是否有帮助,但我的PHP版本是5.3.3-40.el6_6
$result2 = mysqli_query($res, "SELECT pre_sponsor_sponsor, slid FROM `pres` WHERE `pre_sponsor` = '$spospo' AND `slid` = '$slid' AND `pre_id` <= '$pre_id' LIMIT 1");
$row2 = mysqli_fetch_array($result2)
$spospo = $row2[pre_sponsor_sponsor];
$slid = $row2[slid];
答案 0 :(得分:0)
我在这里发帖后看到了我的问题。我在# Create some toy data
set.seed(1)
library(igraph)
graph <- erdos.renyi.game(20, 1/20)
# Do the clustering
SCC <- clusters(graph, mode="strong")
# Add colours and use the mark.group argument
V(graph)$color <- rainbow(SCC$no)[SCC$membership]
plot(graph, mark.groups = split(1:vcount(graph), SCC$membership))
之后忘记了分号 - 它之后应该有一个$row2 = mysqli_fetch_array($result2)
。
很抱歉发布此内容。
答案 1 :(得分:0)
首先,你在第3行错过了分号。 但我认为你应该写 $ row2 = mysqli_fetch_array($ result2,MYSQLI_ASSOC);
问候。