所以,今天我有我的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注入影响。道歉,这是一个错字。它在代码中是正确的。 –