2014-12-19 41 views
0

這就是我在代碼檢查器中輸入的內容,它讓我的大腦爲了完成這項工作而陷入困境。 它不斷告訴我,我有當我檢查代碼時不斷收到語法錯誤

Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' on line 8

$servername = "localhost"; 
$username = "user"; 
$password = "pass"; 
$db= "db"; 
$tbl_name = "usermanagement"; 


$conn = mysql_connect($localhost, $user, $pass); 
mysql_select_db($db); 

if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 
echo "Connected successfully"; 

回答

0

我想你想改變這一點:

$conn->connect_error 

這樣:

mysql_error() 

而且我會用定義的變量一樣這個:

$conn = mysql_connect($servername, $username, $password); 

由於您使用的是mysql_* API,而不是mysqli_*,因此您可以使用此:$mysqli->connect_error,因爲那樣您就有一個Object !.

此外,我會建議你使用mysqli_*PDO

0
$servername = "localhost"; 
$username = "root"; 
$password = "pass"; // give password of your phpmyadmin 
$db= "db_name"; 
$tbl_name = "usermanagement"; 


$conn = mysql_connect($servername, $username, $password); 

if($conn){ 
    mysql_select_db($db, $conn); 
} 
else{ 
    die(mysql_error()); 
} 

使用上面的代碼的MySQL連接。

+0

哪裏有區別? – Rizier123 2014-12-19 06:31:39

+0

區別在於定義的變量名稱。在mysql_connect中使用不同名稱的變量。 – Archana 2014-12-19 06:59:09

+0

你有沒有試過這個,看起來是對的。表決。 – Hovo 2014-12-19 07:19:10

相關問題