0
我正在處理查詢並收到此錯誤。帶算術的SQL查詢
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\getAssets.php on line 19
我知道一個事實,我的查詢是錯誤的,我只是不明白爲什麼。這可能是愚蠢的,我只是一直在看它太長。
$result = mysqli_query($con,'SELECT * FROM location WHERE ((320000 * ABS(SQRT(SQUARE(xCoor - "' . $_POST['latitude'] .'") + SQUARE(yCoor - "' . $_POST['longitude'] .'"))) < 50)');
你的第二雙眼睛非常感謝!
'if(!$ result){die(mysqli_error($ con)); }永遠不要假設MySQL查詢起作用。 *始終*檢查錯誤。如果你使用的教程沒有告訴你使用'mysqli_error',那就錯了。 –
它是否從命令行/ phpmyadmin工作?完整的字符串是什麼樣的? sql注入。 – jeroen
我不想這麼說,但是如果你使用了「希望參數1是mysqli_result,boolean given」,你會發現有很多帖子有幫助。 –