這是錯誤
我不想在 msg 之前添加文本“You”,但它會出錯。我的PHP代碼:
($outgoing_id == $row2['outgoing_msg_id']) ?$you = "你:" : $you = "";
uj5u.com熱心網友回復:
我認為這個錯誤是由于 $row2 可以為空而回傳的,除了@DamianCabelloJiménez 提到的條件格式錯誤之外,我們可以對@DamianCabelloJiménez 答案添加一點編輯來處理可以為空的情況
$you = (isset($row2['outgoing_msg_id']) && $outgoing_id == $row2['outgoing_msg_id']) ? "You: " : "";
uj5u.com熱心網友回復:
如果格式錯誤
$result = condition ? valueTrue : valueFalse;
你的 if 應該是這樣的:
$you = ($outgoing_id == $row2['outgoing_msg_id']) ? "You: " : "";
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/457345.html
上一篇:SequelizeORMMM關系
