所以,今天我有我的PHP另一個小問題,這是導致我得到一個服務器錯誤。你看,我有這個JavaScript函數:PHP中的服務器錯誤500
$.post('script.php', { limit: str }, function(result) {
console.log(result);
});
這當然使得調用我的PHP文件:
require_once("../data/db-settings.php");
require_once("../data/file.php");
global $pdo;
$list = array();
$limit = $_POST["limit"];
chop($limit, ";");
$stmt = $pdo->prepare("SELECT cust_id, cust_addr FROM project WHERE " . $limit . " = cust_id");
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$list[] = $row;
}
echo $list;
的PHP的一點是要抓住從一個數據庫中的一些信息,用戶可以動態更改和使用。我假設的問題是我如何使用PDO,因爲我正在使用的代碼在另一部分中處於正常工作狀態。我也知道我的函數調用正在發送數據並正常工作,因爲當我檢查我發送的內容時,它會正確發送。
感謝任何幫助傢伙。
檢查你的日誌或啓用調試,看看具體問題是什麼 –
你的SQL查詢中應該有FROM和項目之間的空格。 – pioneer
您的代碼易受SQL注入影響。道歉,這是一個錯字。它在代碼中是正確的。 –