我需要一些幫助mysqli_query返回false,而不是價值
我希望我的腳本來運行,如果mysqli_query返回關 我設定的ID值= 1至關
但我的腳本不運行。但如果我更換,如果關閉與假它工作正常。
什麼可能是錯的?
$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');
false表示查詢失敗,並且您的代碼沒有檢查失敗。所以它提前發生無效數據。同樣,「關」是一個常數。是這樣定義的嗎?或者它應該是一個「關閉」字符串? –
@Anchovy傳說:再看一遍。這是mysqli。 –
除非'off'是一個常數,否則它應該是'$ off'。另外,如果'off'不是一個變量/常量,並且您正在嘗試檢查字符串是否相等,則應該使用'strcmp'函數。 – AnchovyLegend