這是我的問題。我正在嘗試創建和託管一個網站,並且它將需要包含一個數據庫。我建立了Apache2,它工作正常。我建立了一個MySQL服務器,據我所知,它工作正常。我只是無法獲得一個PHP文件連接到數據庫,或顯示任何東西!我運行一個Linux發行版,我只是需要一些基本的PHP代碼連接到我的數據庫,或者我需要有人糾正我的代碼:「你好!」如何設置PHP和MySQL?
<?php
$dbhost = "localhost";
$dbuser = "userweb";
$dbpass = "lightsaber";
echo "Hello!";
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
echo "Hello!";
if(! $conn) {
echo "It doesn't work!";
} else {
echo "It works!";
}
$sql = 'SELECT * FROM Joe';
mysql_select_db('SwordofLight');
$retval = mysql_query($sql, $conn);
if(! $retval) {
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "Fighter ID :{$row['fighter_id']}";
}
echo "Fetched data successfully\n";
mysql_close($conn);
?>
此代碼僅顯示一旦!我只是不明白PHP和MySQL如何溝通。
預先感謝您!
編輯:我有php5。
我相信既然你沒有任何顯示從PHP你可能忽略了這個細節。 –
非常感謝!我終於工作了!當我配置時,我從未看到過有關這方面的任何信息。我應該在開始另一個項目時找到完整的說明。 – Nobodyknows2202