繁体   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