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

时间:2016-07-24 00:08:10

标签: javascript php mysql

问题是这个我正在使用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做到这一点,如果我去了我需要的行,或者即使我把这个缺口直接带回来,我的问题是把变量存储用户收入通过iframe数字零,不会给我带来任何错误或任何只是保持零。任何方法来解决这个轻微的错误,提前感谢阅读邮政。

2 个答案:

答案 0 :(得分:0)

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

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

Tray,我希望这有效。

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

答案 1 :(得分:0)

您的代码将结果分配给$ Result(大写R),但引用$ result(lower 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>";
    }
}