0
データベースからデータを取得するためにsqlクエリを送信していますが、出力にはその値として列名が表示されています。以下のコードと出力は、それぞれ以下のとおりです。異常な動作を示すPHP
<?php
include_once("connect_db.php");
$query1 = "SELECT 'first_name' FROM user_details WHERE email='[email protected]'";
$result1 = mysqli_query($conn,$query1);
$myArray = array();
while($row = $result1->fetch_array(MYSQLI_ASSOC)) {
$myArray[] = $row;
}
echo '{"maal":';
echo json_encode($myArray, JSON_UNESCAPED_SLASHES);
echo ',"message" : "success"}';
?>
出力:
{"maal":[{"first_name":"first_name"}],"message" : "success"}
所望の出力は、次のされている必要があります。
{"maal":[{"first_name":"Saptak"}],"message" : "success"}
おかげで、なんと愚かな間違い:(私は絶対ダンボ –