mysqli_query() 没有响应,甚至 mysqli_error() 也没有给出错误信息
mysqli_query() giving no response, even mysqli_error() giving no error message
我正在尝试将数据插入 mysqli
数据库。与数据库的连接已成功建立。但是数据不是 inserted.Even mysqli_eror()
没有显示任何错误。
我的代码:
<?php
$name=$_POST['name'];
$email=$_POST['email'];
$password=$_POST['password'];
$con=mysqli_connect("localhost","root","password","vote") ||
die("couldn't connect to database");
if(!$con){
die("Could't connect to database. try again");
}
else{
echo "connected to db"; /* connection established successfully */
$query="INSERT INTO candidate(ID,name,email,password)
VALUES(0,'$name','$email','$password' ) ";
$result=mysqli_query($con,$query);
echo ($result)? '1':mysqli_error($con);
}
?>
要去 phpmyadmin
我 运行 同样 插入查询 并插入数据。
但是这段代码没有插入数据。即使 mysqli_error($con) 返回一个 空字符串 .
我在 Ubuntu 14.04
上使用 XAMPP
[请询问您是否需要更多信息]
我认为这是造成问题的地方,
$con=mysqli_connect("localhost","root","password","vote") ||
die("couldn't connect to database");
改为
$con=mysqli_connect("localhost","root","password","vote") or
^
die("couldn't connect to database");
或者
$con = mysqli_connect("localhost", "root", "password", "vote");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
如果您没有看到错误,请尝试在文件中添加 error_reporting(E_ALL);
。
我正在尝试将数据插入 mysqli
数据库。与数据库的连接已成功建立。但是数据不是 inserted.Even mysqli_eror()
没有显示任何错误。
我的代码:
<?php
$name=$_POST['name'];
$email=$_POST['email'];
$password=$_POST['password'];
$con=mysqli_connect("localhost","root","password","vote") ||
die("couldn't connect to database");
if(!$con){
die("Could't connect to database. try again");
}
else{
echo "connected to db"; /* connection established successfully */
$query="INSERT INTO candidate(ID,name,email,password)
VALUES(0,'$name','$email','$password' ) ";
$result=mysqli_query($con,$query);
echo ($result)? '1':mysqli_error($con);
}
?>
要去 phpmyadmin
我 运行 同样 插入查询 并插入数据。
但是这段代码没有插入数据。即使 mysqli_error($con) 返回一个 空字符串 .
我在 Ubuntu 14.04
XAMPP
[请询问您是否需要更多信息]
我认为这是造成问题的地方,
$con=mysqli_connect("localhost","root","password","vote") ||
die("couldn't connect to database");
改为
$con=mysqli_connect("localhost","root","password","vote") or
^
die("couldn't connect to database");
或者
$con = mysqli_connect("localhost", "root", "password", "vote");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
如果您没有看到错误,请尝试在文件中添加 error_reporting(E_ALL);
。