我有我的PHP(更新)下面的代碼:PHP獲得JSON項目回報錯誤
$ SQL =「INSERT INTO uac_user(USER_NAME,USER_PASSWORD,CREATE_TIME,lastupdateTime)VALUES( '$ usernmae',「$密碼「,NOW(),NOW())」;
if ($conn->query($sql) === TRUE) {
$last_id = $conn->insert_id; //get new id
$records = array(); //select role
if($result = $conn->query("SELECT role_id FROM uac_role WHERE `role_name` = '$role';")){
if($result->num_rows){
while ($row = $result->fetch_object()){
$records = $row;
}
$dateResult=(string)json_encode($records);
echo ($dateResult);
echo ($dateResult['role_id']);
// $sql2 = "INSERT INTO uac_mapping (role_id, user_id) VALUES ('$dateResult['role_id']', '$last_id')"; //insert mapping
// if ($conn->query($sql2) === TRUE) {
// echo "success";
// }
// else {
// echo "Error: " . $sql . "<br>" . $conn->error;
// }
}
else $records = 'no data';
}
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
die();
第一回波返回[{ 「ROLE_ID」: 「4」}]
但第二返回[
我所需要的第二個是4
是什麼關於我的代碼的問題?
完全按照原樣添加'$ records'數組。以這種方式查明問題更容易。 – Andrew