检查代码时不断出现语法错误

时间:2014-12-19 06:20:55

标签: php mysql database connection

这就是我在代码检查器中输入的内容,它正在破坏我的大脑来完成这项工作。 它一直告诉我,我有

  

解析错误:语法错误,意外T_LNUMBER,期待T_VARIABLE或' $'在第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";

2 个答案:

答案 0 :(得分:0)

我想你想改变这个:

$conn->connect_error

到此:

mysql_error()

我也会像这样使用定义的变量:

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

由于您使用的是mysql_* API,而不是mysqli_*,因此您可以使用此$mysqli->connect_error,因为您有一个对象!

我还建议您使用mysqli_*PDO

答案 1 :(得分: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连接。