簡體   English   中英

PHP收到HTTP錯誤500

[英]PHP getting HTTP error 500

我想從托管中檢索數據,但是當我嘗試測試php時,它返回了HTTP錯誤500。

這是我的PHP代碼:

 /**
 * Getting all stock
 */
public function getstockdesc() {
    $con = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD,DB_DATABASE);
    $result = mysqli_query($con,"select * FROM stockdesc");
    return $result;
}

這是用於同步到android sqllite的:

<?php

include_once 'db_functions.php';
$db = new DB_Functions();
$stockdesc = $db->getstockdesc();
$a = array();
$b = array();
if($stockdesc != false){
    while($row = mysql_fetch_array($stockdesc)){
        $b["stockdescId"] = $row["stockdescId"];
        $b["stockdesc"] = $row["stockdesc"];
        $b["itemCode"] = $row["itemCode"];
        array_push($a,$b);
    }
    echo json_encode($a);
         return $b;
}
    else{
         return false;
    }
  ?>

聖莫莉,我現在得到答案了。

最近使用:

mysql_fetch_array()

需要更改為

mysqli_fetch_array()

我不好不注意!

感謝Nipun Tyagi找到我的錯字:D!

使用以下命令查看實際錯誤:

error_reporting(E_ALL);
ini_set('display_errors', 1);

將其放在代碼的開頭;)

暫無
暫無

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

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