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

Jsonはmysql結果セット全体をエンコードします

    私があなたなら、json_encodeはしません 個々の配列ですが、配列をマージしてからjson_encode 最後にマージされた配列。以下は、5.4の を使用した例です。 短い配列構文:

    $out = [];
    while(...) {
      $out[] = [ 'id' => $i, 'name' => $row['name'] ];
    }
    echo json_encode($out);
    


    1. Countを使用すると、Mysqlは1行のみを返します

    2. MySQLがレコードを削除しない

    3. Google AppEngineとCloudSQL:「初期通信パケットの読み取り」でMySQLサーバーへの接続が失われました

    4. Dockerコンテナ上のPostgreSQLデータベースに接続します