私はPHPとAngularJSで作業しています。login.phpファイルがあります。ここではユーザーの確認が行われ、このファイルにはいくつかの情報が格納されています電子メール、トークン、..)をAngularJSで使用するために、分析可能な$結果に変換します。 問題は、他の変数と同じようにAngularJSで復帰するためにクエリの結果をこの変数に格納する必要があることです。質問の結果をPHPで変数に入れる方法
cc: {current_field: "", field_count: "", lengths: "", num_rows: "", type: ""}
しかし、この変数に私が持っているしたい:私はこれを取得、私はこのコードをしようとすると は、私はなく、クエリの結果を保存$ CCの変数を回復するが、それはクエリの結果を負いません。クエリの結果 どうすればいいですか?
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
**結果**の意味は?あなたはデータベースからのレコードをしたいですか? ** yes **の場合、 'if'文の前に' $ q = mysqli_fetch_assoc($ connect、$ q) 'する必要があります。 – Anonymous