使用PHP将数据添加到数据库不起作用

问题描述 投票:0回答:1

我正在使用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 sql database mamp
1个回答
0
投票

这里使用此代码并告诉错误是什么

<?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','它正在工作')

© www.soinside.com 2019 - 2024. All rights reserved.