-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', ++)
私の実際のコードは私に、各SQLの行の変数$dbclassarray
を返します。
を助けるかもしれない、アレイ内のすべてのキーは一意である必要があり、otherway PHPを使用すると、キー –
ああ、私は、変更 '$ dbclassarray =配列を理解してきたに基づいて必要なものを値手掛かりを持っていません... $ dbclass-> f( 'MyColumn1')] = $ dbclass-> f( 'MyColumn2'); ' –
はい、それは動作します、ありがとうLashane – Mihai