所以我有一個PHP腳本的服務器。在頂部,我連接到數據庫PHP刪除數據庫連接
mysql_connect("localhost", "root", "mypassword") or die("Could not connect: " . mysql_error());
mysql_select_db("mydatabase");
我知道,這些功能已被棄用,但我將不得不改變,以解決這個問題是對未來的問題,太多的PHP文件。
我這樣做在文件的頂部,然後經過一些HTML代碼和更多的PHP代碼,再往下我嘗試從數據庫中獲取,像這樣一些信息:
$result = mysql_query("SELECT Id, Name FROM people");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("ID: %s Name: %s", $row[0], $row[1]);
}
mysql_free_result($result);
現在我不明白任何輸出。但是,如果我在嘗試從中提取此信息之前連接到數據庫,它確實工作正常。爲了澄清,如果我把連接代碼放在這個代碼上面。
感謝
所以。當您嘗試運行代碼時會發生什麼?你有沒有嘗試檢查錯誤?數據庫連接是否仍然打開?函數中的代碼是什麼? – andrewsi
沒有輸出。我有更進一步的閱讀,在php.ini文件發生一些變化後,我現在沒有默認的數據庫。我不關閉任何地方的連接,代碼不在函數內。 – Thomja
不使用'mysql' – Tonza