Добавление данных с PHP в БД не работает - PullRequest
0 голосов
/ 06 апреля 2019

Я использую MAMP и мой PHP не будет добавлять данные в базу данных

Я посмотрел на другие подобные вопросы и сделал все над ними, но он все еще не работает.Я использую 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();

?>

1 Ответ

0 голосов
/ 06 апреля 2019

Здесь используйте этот код и скажите, что это за ошибка

<?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);
?>

, если вы не получили ни ошибки, ни пустого значения в дБ, используйте ваши значения, такие как

values('".$email."', '".$name."', '".$message."')"

в дБ.будет выполняться как значения («test.abc.com», «abc», «это работает»)

...