How do I store all results from an SQL query in a multidimensional array?

后端 未结 5 1369
心在旅途
心在旅途 2021-02-08 17:46

hello every one i want to convert my array into other array type , plz help me out . I m using this

$row = mysql_fetch_array($result, MYSQL_ASSOC); 
5条回答
  •  耶瑟儿~
    2021-02-08 18:00

    You can't get a multi-dimensional array from the resultset of your SQL query in just one command. You need to repeat the function mysql_fetch_array once per SQL result row.

    Also you can use mysql_fetch_assoc to get the results as an associative array.

    To achieve your goal:

    $num = mysql_num_rows($result);
    for ($i = 0; $i < $num; $i++)
    {
        $myArray[] = mysql_fetch_assoc($result);
    }
    

提交回复
热议问题