我有此數組:PHP使MySQL查詢顯示爲陣列
$urls = array(
0 => array('url' => 'phpclasses.org', 'keyword' => 'phpclass'),
1 => array('url' => 'phpclasses.org', 'keyword' => 'php'),
2 => array('url' => 'php.com', 'keyword' => 'php')
);
我的問題是,我想,以取代以上我是從數據庫中獲取數據的數據。
我有一個具有以下字段的表:
id(auto), url and keyword.
然後我連接到數據庫:
$con=mysqli_connect("localhost","root","","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM my_table");
我的問題是我怎麼能創建一個mysqli的查詢,將得到的數據上面的數組的格式?
如何從MySQL中獲取數據? – Ibu
它看起來像列名稱的索引,因此您只需遍歷結果集並將每行從數據庫添加到數組。如果列名不符合你想要的索引,那麼你可以使用'AS'來爲你的查詢結果重新命名列名。 – Jasper