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

クエリに基づいてすべての行を配列にフェッチします

    $result = mysql_query("SELECT * FROM $tableName");  
    $arr_json = array();
    while ($row = mysql_fetch_assoc($result)) {
       $json = json_encode($row);
       $arr_json[] = $json;
    }
    

    編集:j08691の答えを見ると、私は誤解しているようです。

    とにかく、列の数がわからない場合は、次のようにします。

    $arr = array();
    while ($row = mysql_fetch_assoc($result)) {
       $arr2 = array();
       foreach ($row as $val) $arr2[] = $val;
       $arr[] = $arr2;
    }
    


    1. カーソル内のPL/SQL変数は、バインドパラメータと実質的に同じですか?

    2. MySQLスクリプトにパラメータを渡す

    3. 2つの異なる列に基づいて注文する方法

    4. LAST_INSERT_ID()は$ db-> insert_idと等しくありませんか?