sql >> データベース >  >> RDS >> Mysql

fetch_assocは、最後に挿入された要素を返します

    各行を$valuesに追加する必要があります 毎回交換するのではなく。

    お持ちの場所:

    $values=array(
          "title"=>$row['title'],
          "body"=>$row['body']
    );
    

    次のように変更します:

    $values[] = array(
          "title"=>$row['title'],
          "body"=>$row['body']
    );
    

    そして、ディスプレイがある場所:

    for($i=0;$i<count($values);$i++){
        echo $values["title"]."<br>";
        echo $values["body"]."<br>";
    }
    

    変更先:

    foreach($values as $value){
        echo $value["title"]."<br>";
        echo $value["body"]."<br>";
    }
    

    またはFORを使用する:

    for($i=0;$i<count($values);$i++){
        echo $values[$i]["title"]."<br>";
        echo $values[$i]["body"]."<br>";
    }
    


    1. mysqlで日付のギャップを見つける

    2. MariaDBの日付から短い日の名前を取得する方法

    3. 日付ごとにSQLデータベースからデータを取得しますか?

    4. トリガーに挿入された最新のIDを取得しますか?