Php 如何从我的数据库中获取注册消息

Php 如何从我的数据库中获取注册消息,php,mysql,Php,Mysql,我正在设置完全组织的注册表单,我正在尝试将信息发送到我的MySQL数据库服务器。我的代码不起作用,无法识别您已注册的弹出消息 我试过几种方法,但都不适用于服务器 <?php if (array_key_exists('email', $_POST) or array_key_exists('password', $_POST)) { // So I'm guessing here need to some additions of based my own inclinatios.

我正在设置完全组织的注册表单,我正在尝试将信息发送到我的MySQL数据库服务器。我的代码不起作用,无法识别您已注册的弹出消息
我试过几种方法,但都不适用于服务器

<?php
if (array_key_exists('email', $_POST) or array_key_exists('password', $_POST)) {
    // So I'm guessing here need to some additions of based my own inclinatios.

使用
mysqli\u error
跟踪查询中的错误

$query = "INSERT INTO `bigebro` (`email`, `password`) VALUES ('" . mysqli_real_escape_string($link, $_POST['email']) . "', '" . mysqli_real_escape_string($link, $_POST['password']) . "')";
            if (mysqli_query($link, $query)) {
                echo "<p>You have been signed up!";
            } else {
                echo "Error: " . mysqli_error($conn);
            }
$query=“插入到`bigebro`(`email`,`password`)值(''.”。mysqli\u real\u escape\u字符串($link,$\u POST['email'])。“,”。mysqli\u real\u escape\u字符串($link,$\u POST['password'])。”);
if(mysqli_查询($link,$query)){
echo“您已经注册了!”;
}否则{
echo“Error:.mysqli_Error($conn);
}
同时检查你的数据库结构,比如id应该是自动递增的,电子邮件和密码应该是varchar。
您应该使用javascript验证电子邮件和密码。 在这行下面放一个echo语句

$query = "INSERT INTO `bigebro` (`email`, `password`) VALUES ('" . mysqli_real_escape_string($link, $_POST['email']) . "', '" . mysqli_real_escape_string($link, $_POST['password']) . "')";

echo $query;
                if (mysqli_query($link, $query)) {
                    echo "<p>You have been signed up!";
                } else {
                    echo "<p>There was a problem signing you up - please try again later.</p>";
                }
$query=“插入到`bigebro`(`email`,`password`)值(''.”。mysqli\u real\u escape\u字符串($link,$\u POST['email'])。“,”。mysqli\u real\u escape\u字符串($link,$\u POST['password'])。”);
echo$query;
if(mysqli_查询($link,$query)){
echo“您已经注册了!”;
}否则{
echo“您注册时出现问题-请稍后再试。

”; }

使用相同的数据库凭据运行打印的查询。如果它运行,那么问题在于您的PHP代码。您应该对您的数据库用户具有插入权限。

您不应该以明文形式存储用户的密码。这意味着您的插入查询有问题。它仍然无法作为消息“您已注册!”,我不知道问题是我的代码还是数据库。@bilguunekhee,我已经要求通过使用这个你可以跟踪你的错误的mysql服务器。使用此选项并向我提供错误消息。没有返回错误消息。我看到错误显示为空。我有检查在我的结束,这是为我工作。所以你的数据库结构出了问题。共享您的数据库结构,以便我可以检查错误。
$query = "INSERT INTO `bigebro` (`email`, `password`) VALUES ('" . mysqli_real_escape_string($link, $_POST['email']) . "', '" . mysqli_real_escape_string($link, $_POST['password']) . "')";
            if (mysqli_query($link, $query)) {
                echo "<p>You have been signed up!";
            } else {
                echo "Error: " . mysqli_error($conn);
            }
$query = "INSERT INTO `bigebro` (`email`, `password`) VALUES ('" . mysqli_real_escape_string($link, $_POST['email']) . "', '" . mysqli_real_escape_string($link, $_POST['password']) . "')";

echo $query;
                if (mysqli_query($link, $query)) {
                    echo "<p>You have been signed up!";
                } else {
                    echo "<p>There was a problem signing you up - please try again later.</p>";
                }