2014-02-27 42 views
-1

有人可以在下面的代碼中填寫root,db name,db user,MyPassword嗎? 我似乎無法得到它正確的。php mysql設置

mysql16.000webhost.com a8592246_dbname a8592246_dbuser MyPassword輸入


<?php 
define('DB_HOST', 'localhost'); 
define('DB_NAME', 'practice'); 
define('DB_USER','root'); 
define('DB_PASSWORD',''); 

$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " .     mysql_error()); 
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " .  mysql_error()); 
if (mysqli_connect_errno($con)) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
else 
{ 
echo 「Successfully connected to your database…」; 
} 
?> 
+0

只需更改字符串,localhost,'practice'等與您*真實*的細節。你有什麼問題?你看到什麼錯誤? –

+0

您是在服務器還是本地測試代碼? – esdebon

+0

我只需要填寫4條第一行(exept <?php ofc) 讓我們從這個問題開始:) – NightieeX

回答

3

首先,你混合mysqli_*mysql_*功能,他們不不能混合在一起。

旁註:順便說一句,我自己使用同一臺服務器。 (用於測試目的)。

使用它並填寫您自己的數據庫憑證。

N.B:

該服務器上的,您不使用localhostmysql16.000webhost.com和你的彎引號會造成500錯誤,所以我把它們改成標準報價"

<?php 
$DB_HOST = "mysql16.000webhost.com"; 
$DB_NAME = "xxx"; 
$DB_PASS = "xxx"; 
$DB_USER = "xxx"; 

$db = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); 
if($db->connect_errno > 0) { 
    die('Connection failed [' . $db->connect_error . ']'); 
} 
else 
    { 
    echo "Successfully connected to your database"; 
    } 
?> 
+0

我從你們的幫助中得到了正確的4條第一條線,但是我留下了這個腳本,出現了很多錯誤,我需要與Web開發人員取得聯繫,無論如何,感謝所有的答案! :) – NightieeX

+1

不客氣。我的(完整的)答案會讓你啓動並運行(用於填充其餘數據庫憑據的情況),因爲我使用的是與您相同的服務器。 @NightieeX - 其他答案沒有注意到或修復SQL函數的混合。 –

+1

如果您覺得我的答案解決了問題(我相信),請將其標記爲已接受。乾杯@NightieeX - 這樣它就不會停留在未答覆的類別中。 –

1
<?php 
define('DB_HOST', "localhost"); 
define('DB_NAME', "a8592246_dbname"); 
define('DB_USER',"a8592246_dbuser"); 
define('DB_PASSWORD',"MyPassword"); 

$con = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " .     mysql_error()); 
$db = mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " .  mysql_error()); 
if (mysqli_connect_errno($con)) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
else 
{ 
echo 「Successfully connected to your database…」; 
} 
?> 
1
<?php 
define('DB_HOST', 'localhost'); //Normally this keep localhost 
define('DB_NAME', 'a8592246_dbname'); 
define('DB_USER','a8592246_dbuser'); 
define('DB_PASSWORD','MyPassword'); 

$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " .     mysql_error()); 
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " .  mysql_error()); 
if (mysqli_connect_errno($con)) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
else 
{ 
echo 「Successfully connected to your database…」; 
} 
?>