2014-08-30 45 views
-1
<?php 
    $host = "localhost"; 
    $username = "root"; 
    $password = ""; 
    $db = "mineforums"; 

    $connect = mysqli_connect($host, $username, $password, $db) or die(mysqli_error($connect)); 
?> 

這是我的php代碼連接到我的數據庫。每當我試圖連接,但它不做任何事情。我有我的登錄表單設置的方式是行動將這個代碼,然後不做任何事情,當我回到我的索引它說數據庫沒有選擇,因爲如果你登錄它說'歡迎,{用戶名}'新的mysqli_connect貓找到數據庫

+1

*「因爲如果你在它記錄說:‘歡迎,{用戶名}’」 * - 表示,其中多數民衆贊成在代碼中包含您的「貼」代碼似乎對我好。我猜你可能將'mysqli_'與'mysql_'函數混合在一起;他們不會混在一起。顯示完整的代碼,因爲看起來你的另一個問題http://stackoverflow.com/q/25519639/這就是我認爲你可能會做的。 – 2014-08-30 22:08:53

回答

1

你可能分裂過程

<?PHP 
    $host = "localhost"; 
    $username = "root"; 
    $password = ""; 
    $db = "mineforums"; 

    $connect = mysql_connect($host, $username, $password)OR DIE("Could Not Connect To Server". MySQL_Error()); 

    if($connect) { 
     mysql_select_db($db)OR DIE("Could Not Select Databse". MySQL_Error(); 
    } 
?> 
+0

OP正在使用'mysqli_',爲什麼'mysql_'? – 2014-08-30 22:07:54

+0

如果1個方法不起作用,那麼嘗試另一個方法是無害的 – TerryG 2014-08-30 22:21:34

+0

它只是使用不推薦的MySQL API。如果一個人不工作,爲什麼使用這個工作更好?就我而言,OP的連接檢查出來。在OP的問題下閱讀['我留下的評論](http://stackoverflow.com/questions/25582280/new-mysqli-connect-cat-find-database/25582333?noredirect=1#comment39965034_25582280)。這就是我認爲是錯誤的,我接近100%肯定它。這就是爲什麼我在發佈答案之前提出問題,知道我在處理什麼,並知道完整圖片是什麼。 – 2014-08-30 22:23:59