为什么我的嵌套IF条件不起作用?

时间:2016-11-17 16:12:16

标签: php mysql

我想检查记录是否存在以及是否存在然后转到第A页,否则转到第B页。但它是否总是转到第A页是否有记录。

enum Days : byte {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};  

1 个答案:

答案 0 :(得分:1)

你的SELECT EXISTS(...)总是会返回真或假的一行。

在这种情况下,请读取结果的第一个索引并将其用作条件值。

或者更好的是,使用LIMIT代替并保持您的应用逻辑:

$sql2 = "SELECT * FROM employee WHERE Number = '$number' LIMIT 1";

另外,我建议在准备好的语句中查看PHP documents。这是一种查询mysql的更安全的方法。