我試圖從數據庫中獲取一列,並將整個內容顯示爲一個數組。到目前爲止,我只能從表中獲取其中一個條目。我明白,我只提取$ row [0],這就是爲什麼我只得到1個元素。我試圖獲取所有元素,但我還沒有成功。有人可以讓我知道如何正確地做到這一點?下面附上了我的代碼。如何使用PHP返回整列作爲數組使用PHP
<?php
$con=mysqli_connect("localhost","root","raspberry","users");
if (mysqli_connect_errno())
{
echo "failled to connect:".mysqli_connect_error();
}
$sql = "SELECT `current` FROM `monitor` ORDER BY `Sno.`";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_array($result,MYSQLI_NUM);
printf("%s\n",$row[0]);
mysqli_close($con)
?>
在列上循環,例如, 'while(mysqli_fetch_array($ result,MYSQLI_NUM)){...}' –
'while($ row = ...){echo $ row [current]; }' – Mihai