【发布时间】:2015-07-09 01:15:18
【问题描述】:
我的 php 已连接到我的数据库,但是当我尝试插入数据时,我得到查询不是好的响应。
if(isset($_POST['Register'])) {
session_start();
$FName = $_POST['First_Name'];
$LName = $_POST['Last_Name'];
$Email = $_POST['Email'];
$PW = $_POST['Password'];
$query = "INSERT INTO user (Fname, Lname, Email, Password) VALUES('{$FName}', '{$LName}', '{$Email}', '{$PW}')";
$result=mysqli_query($con, $query);
if($result){
echo "Query is successfully executed";
}else{
echo "Query is not ok";
}
}
?>
这是我的连接代码,但它告诉我已成功连接。
$con = mysqli_connect("localhost", "*******","*******");
mysqli_select_db('batman',$con);
if ($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
echo "Connected successfully";
?>
数据库匹配所有输入,表名是用户,所以我不知道为什么它不会插入到数据库中。
【问题讨论】:
-
看到错误的时候把
mysqli_error($con)的值贴出来会更有用。