-2
我嘗試使用2列中的值做數組,但數組只包含最後一個條目。這是合乎邏輯的,但我卡住了。我怎麼能從一段時間「充電」一個數組
$dbclass = new DB_MSSQL;
$dbclass->query("Select * from MyTable");
while($dbclass->next_record()) {
$dbclassarray = array ($dbclass->f('MyColumn1') => ''.$dbclass->f('MyColumn2').'',);}
/* $dbclass->f('MyColumn1') represent all dates from Column1 ,
$dbclass->f('MyColumn2') represent all dates from Column2.*/
我想數組是這樣的:
$dbclassarray = array (MyColumn1 = > 'MyColumn2', MyColumn1 = > 'MyColumn2',MyColumn1 = > 'MyColumn2', ++)
我實際的代碼返回我變量$dbclassarray
每個SQL行。
在陣列中的所有鍵都必須是唯一的,otherway PHP有沒有線索,你需要根據關鍵 –
哦,我明白,改變'$ dbclassarray =陣列什麼樣的價值? ''to'$ dbclassarray [$ dbclass-> f('MyColumn1')] = $ dbclass-> f('MyColumn2');' –
是的,非常感謝你Lashane – Mihai