代码的输出是:
Connected and SQL Problem
这意味着它已连接但未选择所需的数据库,即马拉拉。请帮忙?
$con = mysqli_connect("localhost", "username", "password") or die("Connection Problem" . mysqli_connect_error($con));
echo "Connected and ";
$database = mysqli_select_db($con,malala) or die("SQL Problem".mysqli_connect_error($con));
echo "Selected";
最佳答案
因为($con,malala)
中的malala
需要被引用。它被视为 constant .
即:
($con, "malala")
或者放在里面
$con = mysqli_connect("localhost", "savehand_tallal", "&aBE+9NxZ6^c")
作为
$con = mysqli_connect("localhost", "savehand_tallal", "&aBE+9NxZ6^c", "malala")
所以你不需要使用
$database = mysqli_select_db($con,malala)...
虽然使用了错误报告,但会向您抛出一个未定义的常量 malala 通知。
mysqli_connect()
引用:
还要确保 malala
数据库确实已创建并且不包含任何空格或外来字符。
关于php - 我的数据库连接文件有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33507104/