簡體   English   中英

PHP中的服務器錯誤500

[英]Server error 500 in PHP

因此,今天我的PHP還有一個小問題,那就是導致我收到服務器錯誤。 你看,我有這個javascript函數:

 $.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,因為我使用的代碼在另一部分中處於工作狀態。 我也知道我的函數調用正在發送數據並正常工作,因為當我檢查發送的內容時,它會正確發送。

感謝您的幫助。

檢查您的查詢FROMproject不能在一起。

您的查詢應如下所示:

$pdo->prepare("SELECT cust_id, cust_addr FROM project  WHERE " . $limit . " = cust_id");

PDO不會引發內部服務器錯誤。 必須是require_once。

檢出db-settings.php和file.php文件。 如果Require_once找不到文件,則會引發500錯誤。

如果路徑正確,則檢出包含的文件。

正確的方法:檢查您的日志文件。

這是一個顯而易見的錯誤! 因此,您可以按照以下步驟操作: http : //pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM