我需要一些帮助
如果mysqli_query返回,我希望我的脚本运行 我将id = 1的值设置为off
但是我的脚本没有运行。但是,如果我替换为假,它可以正常工作。
有什么不对?
$query3=mysqli_query($con,"SELECT * FROM choice WHERE id=1");
$query4=mysqli_fetch_array($query3);
if ($query4['choice'] == off) {
$output = shell_exec('sudo python test1.py');
答案 0 :(得分:-1)
假设这不是MySQL问题,请尝试:
if (strcmp($query4['choice'], 'off') == 0) {
$output = shell_exec('sudo python test1.py');
}
甚至:
if ($query4['choice'] === 'off') {
$output = shell_exec('sudo python test1.py');
}
在第一个例子中,我们将字符串比较为相等,如果返回零,则没有区别,这意味着字符串在各方面都是相同的。
在第二个例子中,我们正在检查具有三等号===
的类型,因此它也会正确地比较字符串和字符串。