簡體   English   中英

在Ubuntu 13.10上將PHP與MySQL連接

[英]Connect PHP with MySQL on Ubuntu 13.10

我已經安裝了Ubuntu 13.10,還安裝了MySQL和PHP。 當分別運行時,PP和MySQL都可以正常工作。 但是,當我嘗試將MySQL與PHP連接時,它不會顯示任何錯誤,也不會連接。 另外,PHP和MySQL運行正常。 我也運行以下命令:

sudo apt-get install php5-mysql 

它顯示了所有更新的內容,並且我已經安裝了PHP和MySQL。

我用了:

mysqli_connect('localhost','root','root') or die(mysqli_error());

mysqli_select_db('databasename') or die(mysqli_error());
$resources = mysqli_query('select * from users');
while ($data=mysqli_fetch_object($resources)) {
   echo "<pre>";
   print_r($data);
}

但頁面顯示白屏。

這里有一些提示:

  • 空白頁(或狀態代碼為“ 500 Internal Server Error”)表示您的腳本拋出錯誤,但您尚未配置PHP以顯示錯誤消息。 這是您需要進一步解決的問題。 沒有錯誤消息的幫助,就不可能正確編碼。 這是一個簡短的解釋

  • 您顯然已經安裝了已棄用的舊版mysql擴展( Original MySQL API ):

     apt-get install php5-mysql 

    ...但是您實際上正在使用現代的mysqli擴展( MySQL改進的擴展 ); 注意尾隨

總結一下:

  • 確保您能夠看到錯誤消息(無需猜測)。
  • 瀏覽正確的軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM