私はdbからデータをフェッチし、以下のように配列に保存しています
$messages = mysqli_query($connect, 'SELECT DISTINCT subjectid, message , time, status FROM `chat` WHERE userid='. $userid);
while ($row =mysqli_fetch_array($messages)) {
$data['message']= $row['message'];
$data['time']= $row['time'];
$data['status']= $row['status'];
}
問題は、配列の最後のレコードのみを保存することです。問題を解決するのを手伝ってください。これは私が得るものです
<pre>Array
(
[message] => some message
[time] => 1512132743
[status] => unseen
)
</pre>
それを2D配列に入れます
$messages = mysqli_query($connect, 'SELECT DISTINCT subjectid, message , time, status FROM `chat` WHERE userid='. $userid);
while ($row =mysqli_fetch_array($messages)) {
$data[] = array(
'message'=> $row['message'],
'time'=> $row['time'],
'status'=> $row['status']
);
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加