Ich versuche, alle Datensätze mit Jason in PHP anzuzeigen. , aber alle Felder mit Nullwert anzeigen. Ich benutze den Postboten zu Testzwecken. Fehler erhalten, alle Datensätze in PHP anzuzeigen JSON
Ich weiß nicht, was das Problem mit diesem Code ist. Ich bekomme nur null Wert.
hier ist mein Code:
<?php
header('Content-Type: application/json');
$checkFields = "";
$REQUEST = $_SERVER['REQUEST_METHOD'];
if ($REQUEST == "POST")
{
include "DB/db.php";
$userlist = mysql_query("SELECT * FROM reg_services");
if(mysql_num_rows($userlist) > 0)
{
$p = 0;
$ph = array();
while($userlistdata = mysql_fetch_row($userlist))
{
$ph[$p]["UserId"] = $userlistdata['id'];
$ph[$p]["FirstName"] = $userlistdata['fname'];
$ph[$p]["LastName"] = $userlistdata['lname'];
$ph[$p]["Email"] = $userlistdata['email'];
$ph[$p]["Mobile"] = $userlistdata['mobile'];
$ph[$p]["Password"] = $userlistdata['password'];
$p++;
}
$json = array("success" => 1, "All_User_List" => $ph);
$jsonarray = json_encode($json);
}
}
else
{
$json = array("success" => 0, "message" => "Invalid Request Type(Use POST Method)");
$jsonarray = json_encode($json);
}
echo $jsonarray;
?>
mir bitte helfen, wenn Sie wissen, was der Fehler im Code.
'while ($ userlistdata = mysql_fetch_array ($ userlist))' wie das richtig? –
aber ich definiere schon vor while loop. –
Nein, Sie haben '$ ph' als Array definiert, nicht' $ ph [$ p] '. Hast Du es versucht? – RST