我正在使用PHP5和MySql,我想知道是否有自動設置變量而不是全部寫出變量的方法?我目前正在使用的代碼從數據庫查詢中設置變量的更好方法
像這樣:
$sSQL = "SELECT * FROM myTable";
$result = mysqli_query($dbi,$SQL);
if(mysqli_num_rows($result)==0){}
else
{
//loop and set array
while ($row = mysqli_fetch_assoc($result)) {
$field1 = $row['field1'];
$field2 = $row['field2'];
$field3 = $row['field3'];
}
$newArray[] = (array(
"field1" => "$field1",
"field2" => "$field2",
"field3" => "$field3"
));
基本上我的變量設置爲名稱相同的SQL字段名,然後設置一個數組一樣。我想知道是否有更快的方法來完成這個工作,用手寫出所有的名字? (我也知道select是壞的,它只是爲了說明!)
你真的應該對http://php.net/manual/en/book.mysqli.php被閱讀了 – stillstanding 2010-11-17 12:35:16