我在php中的查询有问题(0结果)


I have problems with query in php (0 Results)

问题是,我在php中用where进行了一个简单的查询,并用这种类型的语法进行了更多的查询,我做得很好,尤其是在日志记录和插入数据方面,问题是这样的。当loguearme控制一个php类iframe编号为0的变量时,使用三个javascript和iframe,因为它永远不会移动,并且总是将变量代码存储在这里。

<Script>
window.parent.frames [2] .location = "../inicio.php";
window.parent.frames [0] .location = "../menu2.php?nick=<?php echo $ name;?>";
</ Script>

那里发送我的php变量我的数字iframe 0,然后现在打印它,如果在那个地方,那么在我的类配置文件中,我需要那个变量,因为根据用户配置文件信息的缺口,这是代码

$ Nick = "<script> document.write (window.parent.frames [0] .prueba) </ script>";
echo $ nick;
$ Sql ​​= "SELECT * FROM users WHERE nick = '$ nick'";
$ Result = mysqli_query ($ conn, $ sql);
if (mysqli_num_rows ($ result)> 0) {
    // Output data of each row
    while ($ row = mysqli_fetch_assoc ($ result)) {
        echo "nick". $ Row [ "nick"]. "<br>";
    }
}

然后,正如你所看到的,我在上面代码中的nick变量中进行了强制转换,并根据用户收入打印变量,这意味着这会带来我所需要的,但当你把变量$nick放在我的查询php中时,不会给我带来任何记录,但如果我通过id进行转换,如果我对我需要的行进行皮重,或者即使我把nick直接放回行,我的问题是,将存储用户收入的变量放在iframe数字0中,不会给我带来任何错误,或者任何东西都保持在零。任何修复这个小错误的方法,提前感谢您阅读《华盛顿邮报》。

David,我建议您消除"if"。根据我的经验,如果你的咨询没有任何结果,那么什么都不会发生。

I与变量的关系,您可以在Jquery中实现父框架和任何iframe之间的侦听器。使用它,您可以从iframe向父帧发送一个值,或者相反。同样通过jquery,调用php算法发送该值。

托盘,我希望这是有效的。

如果您对我的方法感兴趣,请参阅

您的代码将结果分配给$result(大写R),但引用$result(小写R)。

$ Result = mysqli_query ($ conn, $ sql);
if (mysqli_num_rows ($ result)> 0) {
    // Output data of each row
    while ($ row = mysqli_fetch_assoc ($ result)) {
        echo "nick". $ Row [ "nick"]. "<br>";
    }
}