2016-07-31 27 views
0

我無法弄清楚如何將MySQL的結果(地址,姓名)加載到這個格式:負載MySQL的結果數組到一個數組

$to=array(
    array("address"=>"[email protected]","name"=>"John Doe"), 
    array("address"=>"[email protected]","name"=>"Jo Frost"), 
    array("address"=>"[email protected]","name"=>"Some One"), 
    etc... 
); 

請學習的老辦法。 Thx。

+1

這將是有益的,看看你有什麼代碼,目前它輸出什麼。 – ArtisticPhoenix

+0

你最近怎麼樣? – Zl3n

+0

你想從dbase載入這種格式的數據嗎?如果是這樣,它只是在所有dbase提供商中取得所有資源。 –

回答

1

$query = 'SELECT address, name FROM table'; 
$mysqli = new mysqli('host', 'user', 'password', 'database'); 

if ($mysqli->connect_errno) { 
    echo 'Connect failed:' . $mysqli->connect_error; 
    exit(); 
} 

if($res = $mysqli->query($query)) { 
    $ret = []; 
    while($row = $res->fetch_assoc()) { 
     $ret[] = $row; 
    } 

    print_r($ret); 

} else { 
     echo $mysqli->error; 
} 

看多:

http://php.net/manual/en/book.mysqli.php

http://php.net/manual/en/mysqli.query.php

http://php.net/manual/en/mysqli-result.fetch-assoc.php

+0

謝謝......但我得到的唯一輸出是:Array() – Harry

+0

如何做數據庫查詢? – buildok

+0

你是什麼意思?我只是測試你的代碼複製/粘貼,當然,正確的變量表,數據庫等 – Harry