在進行MySQL數(shù)據(jù)庫操作時,我們經(jīng)常需要將查詢結(jié)果以數(shù)組的形式返回,這個過程可以使用PHP語言中的MySQLi擴展來實現(xiàn)。
首先,我們需要連接MySQL數(shù)據(jù)庫并選擇需要使用的數(shù)據(jù)庫:
$conn = mysqli_connect("localhost", "root", "password", "database_name"); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
接著,我們需要執(zhí)行查詢語句,并將查詢結(jié)果存儲在變量中:
$sql = "SELECT * FROM table_name"; $result = mysqli_query($conn, $sql);
然后,我們需要遍歷查詢結(jié)果,將每條數(shù)據(jù)存儲在數(shù)組中:
$array = array(); while ($row = mysqli_fetch_assoc($result)) { $array[] = $row; }
最后,我們可以關(guān)閉數(shù)據(jù)庫連接:
mysqli_close($conn);
完整代碼如下:
$conn = mysqli_connect("localhost", "root", "password", "database_name"); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "SELECT * FROM table_name"; $result = mysqli_query($conn, $sql); $array = array(); while ($row = mysqli_fetch_assoc($result)) { $array[] = $row; } mysqli_close($conn);
這樣,我們就成功將查詢結(jié)果轉(zhuǎn)換成了數(shù)組。