我正在使用MAMP,我的PHP不会向db添加数据
我已经查看了其他类似的问题并完成了所有内容,但它仍然无效。我正在使用MAMP,据我所知,我已经完成了所有事情,但无论我做什么,问题都是一样的。
<?php
require_once('dbconnect.php');
$email = $_GET['email'];
$name = $_GET['name'];
$message = $_GET['message'];
$my_query = "";
$my_query = "select * from Users where email = '$email' ";
$my_query = "INSERT INTO Users (email, name, message) VALUES ('$email', '$name', '$message')";
$result = mysqli_query($connection, $my_query );
if($result)
{
echo "Successfully Sent!";
}
else
{
echo "<b>ERROR: unable to post </b>";
}
}
mysqli_close();
?>
这里使用此代码并告诉错误是什么
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Perform a query, check for error
if (!mysqli_query($con,"INSERT INTO Users (email, name, message) VALUES ('$email', '$name', '$message')"))
{
echo("Error description: " . mysqli_error($con));
}
mysqli_close($con);
?>
如果你没有在db中得到任何错误或空白值,请使用你的值
values('".$email."', '".$name."', '".$message."')"
在db中它将像值一样执行('test.abc.com','abc','它正在工作')