gpt4 book ai didi

php - MYSQL插入表中,没有错误,但仍然无法正常工作

转载 作者:行者123 更新时间:2023-11-29 16:14:15 24 4
gpt4 key购买 nike

我已经阅读了有关同一问题的其他文章,但是,解决方案通常在语法错误内。这与我的情况不同。我相信我的代码应该可以正常工作,而且我不确定问题出在哪里。

我正在使用MAMP本地服务器。

这是我的代码:

<?php

session_start();

$con = mysqli_connect('localhost', 'TJCodes', '23041997');
mysqli_select_db($con, 'Fitness');

if (mysqli_connect_errno()){
echo " connect failed";
exit();
}


$email = $_POST['email'];
$pass = $_POST['password'];

$s = "SELECT * FROM Users WHERE email = '$email'";

$result = mysqli_query($con, $s);

$num = mysqli_num_rows($result);

if ($num == 1){
echo" Email is already registered.";
} else{
$reg = "INSERT INTO Users (email, password) VALUES ('$email', '$pass')";
mysqli_query($con, $reg);
echo " Registration Successful";
}
?>


我要插入的表在适应性数据库中称为“用户”。没有出现错误消息,并且回显“注册成功”消息。但是,名称不是表中的电子邮件和密码。

任何帮助将非常感激。

最佳答案

谢谢大家的回答和评论,我已经考虑到了。

添加后,我找到了解决方案:

ini_set('display_errors', 1); 
ini_set('log_errors',1);
error_reporting(E_ALL);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);


对于其他有相同问题的人,必须填写表的所有字段才能创建条目。例如,如果您的表使用名称,姓氏,电子邮件和密码,则所有这些都必须传递给表;没有差距。

关于php - MYSQL插入表中,没有错误,但仍然无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54972834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com