我的代码有这个问题 它说:解析错误:语法错误,第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) }
?>
答案 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个参数。