我用PHP和AngularJS的工作,我有一個文件的login.php,它發生在哪裏,用戶的驗證,並在該文件中,我存儲一些信息(電子郵件,令牌,..)以可變的$結果在AngularJS中使用它們。 我的問題是我需要將查詢的結果存儲在此變量中,以便像在其他變量中那樣在AngularJS中進行恢復。 當我嘗試這個代碼,我養病,我保存查詢結果,但$ cc的變量,但它不承擔查詢結果,我得到這個:如何把查詢的結果變量,PHP
cc: {current_field: "", field_count: "", lengths: "", num_rows: "", type: ""}
但在這個變量我想有查詢的結果。 我該怎麼辦?
的login.php
<?php
$data = json_decode(file_get_contents("php://input"));
$connect = mysqli_connect("localhost", "root", "", "test");
if(count($data) > 0)
{
$Email=mysqli_real_escape_string($connect, $data->Email);
$mdp=mysqli_real_escape_string($connect, $data->mdp);
$query = 'SELECT * FROM client ';
$q = mysqli_query($connect , $query);
if(mysqli_num_rows($q) > 0)
{
$token = md5($Email.time()."51395+81519851");
$query2 = "UPDATE client SET token = '".$token."' WHERE EmailClient = '".$Email."'";
mysqli_query($connect , $query2);
$_SESSION["logged_in"] = true;
$_SESSION["token"] = "51395+81519851";
$_SESSION["Email"] = $Email;
;
$result['email'] =$Email;
$result['role'] = 'client';
$result['token'] = $token;
$result["cc"] = $q ;
$resultstring=json_encode($result);
$resultstring=str_replace("null", '""', $resultstring);
echo $resultstring;
exit;
}
什麼樣的數據是你的客戶表?我的意思是它是單一唱片? – Anonymous
請指出你的意思!我不明白你的問題! – Salma
**結果**是什麼意思?你想從數據庫記錄?如果**是**,則必須在'if'語句之前加上'$ q = mysqli_fetch_assoc($ connect,$ q)'。 – Anonymous