我是php新手,试图解决我的问题(在第12行与数据库连接),请帮忙...! 在这里看到了类似的问题,但他们并没有帮助我.. !! 我的代码如下:
<?php
session_start();
// variable declaration
$username = "";
$password ="";
$db='register';
// connect to database
$db = mysqli_connect('localhost', '$username','$password', 'register') or die("unable to connect");
?>
答案 0 :(得分:0)
问题在于您的报价。单引号’
不会展开变量,因此用户名将以$username
的形式发送,错误显示。您需要用双引号将其展开,或者在这种情况下,不需要用双引号,因为您只想传递变量中的值:
$db = mysqli_connect('localhost', $username, $password, 'register') or die("unable to connect");