0
我想獲取表中的所有行。當我在我的wamp服務器中使用mysqli_fetch_all()
函數時,這工作正常。但是,當在實時服務器中使用時,這個函數被稱爲未定義的函數。爲什麼mysqli_fetch_all()在我的實時服務器中未定義?
我可以使用mysqli_fetch_assoc()
函數獲取單行數據。
$connection = mysqli_connect('localhost', 'root', '', 'students');
if(!$connection) {
echo 'Database establshin error ' . mysqli_connect_error().' And the error number is ' . mysqli_connect_errno();
}
$query = mysqli_query($connection, "SELECT * FROM studentinfomation");
$results = mysqli_fetch_assoc($query);
echo $results['studentName']; // THis is working fine..
,但是當我使用mysqli_fetch_all()
function..not工作。(無奈)
$query= mysqli_query($connection, "SELECT * FROM studentinfomation");
$results = mysqli_fetch_all($query, MYSQLI_ASSOC); // This works in wamp server
foreach($results as $result) {
echo $result['studentName'];
}
此代碼不能在我活的服務器的工作。請幫助我。
鏈接在這裏http://stackoverflow.com/a/25355124/3568847 –