使用XAMPP的Im。並試圖將我的db_data轉儲到網頁上。錯誤消息是「調用未定義的函數mysql_connect」。我應該導入一些文件?如何連接到數據庫並從數據庫中檢索數據?
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn) {
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT *
FROM uam';
mysql_select_db('demo');
$retval = mysql_query($sql, $conn);
if(! $retval) {
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "Tutorial ID :{$row['id']} <br> ".
"username: {$row['username']} <br> ".
"email: {$row['email']} <br> ".
"password : {$row['password']} <br> ".
"--------------------------------<br>";
}
echo "Fetched data successfully\n";
mysql_close($conn);
?>
或者我應該讓我的代碼的變化?
不要使用mysql函數。它是未定義的,因爲它已從PHP 7中刪除。請改用mysqli或PDO。 –
@ Don'tPanic這應該是一個答案。 – Mark
您還需要輸出一個密碼,不管是否加密。 – IsThisJavascript