2010-10-19 56 views
2

我想知道。當我做循環時,我總是執行獲取並創建變量。有沒有辦法做到這一點更有效率?像在自動?PHP + MySQL:從獲取數組中獲取結果並自動轉換爲變量?

可能類似convert_to_variable(「name」,「description」,「etc」),它會自動爲我設置變量,而不必手動執行每個操作?或者像convert_to_variable($ rows)這樣的單個命令,它會爲我完成剩下的工作。

這是我現在正在做的。

$sql = "SELECT * from projects"; 
$rows = $db->fetch_all_array($sql); 
foreach($rows as $row) { 
    $name = $row['name']; 
    $description = $row['description']; 
} 

東西更容易將

$sql = "SELECT * from projects"; 
$rows = $db->fetch_all_array($sql); 
foreach($rows as $row) { 
    convert_to_variable($row); 
    echo $name, $description; 
} 

回答

6

extract可以爲你做的。

+0

輝煌。謝謝 – 2010-10-19 05:41:27