$ db_name,意外变量_t

时间:2019-05-01 21:01:32

标签: php mysqli

我的代码有这个问题 它说:解析错误:语法错误,第4行出现意外的'$ db_name'(T_VARIABLE)

 <?php

 $db_host = 'localhost'
 $db_name = 'quizzer'
 $db_user = 'root'
 $db_pass = '121212aa'

 $mysqli = new mysqli ($db_host, $db_pass, $db_name);

 if($mysqli->connect_error) {
    printf("Nem sikerult csatlakozni: %s\n", $mysqli->connect_error) }

 ?>

2 个答案:

答案 0 :(得分:2)

之所以会这样,是因为您的代码中没有分号。 PHP要求每行以分号结尾。

<?php

$db_host = 'localhost';
$db_name = 'quizzer';
$db_user = 'root';
$db_pass = '121212aa';

$mysqli = new mysqli ($db_host, $db_pass, $db_name);

if($mysqli->connect_error) {
    printf("Nem sikerult csatlakozni: %s\n", $mysqli->connect_error); }

?>

答案 1 :(得分:0)

您错过了很多';'在声明参数时,mysql还应采用4个参数IP,用户名,密码,数据库名称,但在构造函数中只插入了3个参数。