代码的输出是:
已连接且SQL问题
这意味着它连接但是没有选择所需的数据库,即malala。请帮忙吗?
$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";
答案 0 :(得分:3)
因为malala
中的($con,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
数据库确实已创建,并且不包含任何空格或外来字符。