我嘗試使用下面的代碼簡單地得到一個MySQL表中的所有數據:如何從使用php的mysql中的單個表中獲取所有數據?
$dbc = mysqli_connect('host', 'user', 'password', 'table');
$q = 'SELECT * FROM users';
$r = mysqli_query($dbc, $q);
$user_array = array();
while ($row = mysql_fetch_array($r))
{
$user_array[]=$row;
}
echo "<br />";
echo "print r of user_array: <br />";
print_r($user_array);
我得到什麼。我看了這個教程(http://www.w3schools.com/php/php_mysql_select.asp)等,但他們所做的只是讓我困惑。
我在做什麼錯?
W3Schools教程通常被認爲質量低下,有時鼓勵不好的做法。我建議堅持使用[官方MySQLi文檔](http://us3.php.net/manual/en/book.mysqli.php)中的示例。 – 2013-03-06 04:10:47
[**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 – 2013-03-12 15:53:11