我可以通过浏览器访问localhost / phpmyadmin /并创建表,插入元组等,但我无法通过PHP代码连接到它。这就是我得到的:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$conn = new mysqli('localhost', 'root', '');
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success';
$mysqli->close();
?>
我在其他地方有一个HTML表单,其中包含一个运行上述代码的action属性。但每当我测试我的代码时,它都会返回错误500.我不会告诉我任何更具体的内容,即使我包含了错误报告!为什么呢?
答案 0 :(得分:3)
创建连接时出错:
mysqli
不是函数,您需要使用mysqli_connect
$conn = new mysqli_connect('localhost', 'root', ''); // here is change
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success'
$conn->close(); // close connection using connection resource
?>