php - 非信息从我的颤振应用程序插入到我的数据库中,但应用程序运行良好
问题描述
我在可能颤动的应用程序中有一个问题,我制作了一个 PHP 代码来在我的 00webhost 数据库中插入一个用户,该应用程序运行良好并返回:{seccess register,1}但是我的数据库中没有插入任何信息,请帮助
PHP代码是:
<?php
include "db.php";
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header("Access-Control-Allow-Headers: X-Requested-With");
$name=$_POST['name'];
$email=$_POST['email'];
$pass=sha1($_POST['password']);
try {
if (isset($name,$email,$pass)) {
$req=$db->prepare("INSERT INTO users values(null,?,?,?)");
$req->execute(array($nme,$email,$pass));
if($req){
$secces=1;
$msg="seccess register";
}else{
$secces=0;
$msg="error register";
}
}else{
$secces=0;
$msg="error Empty Data";
}
} catch (\Throwable $th) {
$msg ="error: ".$th ->getMessage();
}
echo json_encode([
"result"=>[
$msg,
$secces
]
]);
?>
现在在下面的代码中它总是向我显示:{data: [email alredy excist, 0]} 但我的数据库中的表用户中没有任何内容:
<?php
include "db.php";
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header("Access-Control-Allow-Headers: X-Requested-With");
$name=$_POST['name'];
$email=$_POST['email'];
$pass=sha1($_POST['password']);
try {
if (isset($name,$email,$pass)) {
$req=$db->prepare("SELECT * from users where email=?");
$req->execute(array($email));
$exist = $req->rowCount();
if($exist=0){
$req=$db->prepare("INSERT INTO users values(null,?,?,?)");
$req->execute(array($nme,$email,$pass));
if($req){
$secces=1;
$msg="seccess register";
}else{
$secces=0;
$msg="error register";
}
}else{
$secces=0;
$msg="email alredy excist";
}
}else{
$secces=0;
$msg="error Empty Data";
}
} catch (\Throwable $th) {
$msg ="error: ".$th ->getMessage();
}
echo json_encode([
"result"=>[
$msg,
$secces
]
])
?>
?>
解决方案
推荐阅读
- django - Django 开发服务器显着变慢(Ubuntu 16.04 LTS)
- php - 发送带有 Laravel 错误“Swift_Transport_Esmtp_AuthHandler 类不存在”的电子邮件
- java - gradle 在 Java 中构建匿名内部类在哪里?
- php - Google-api-php-client 错误:找不到 Codegniter 类“Basecontroller”?
- elasticsearch - Elasticsearch 6 拒绝对简单文档的映射更新
- base64 - 在 TCL 中将 txt 文件转换为 zip 文件
- vb.net - 使用 webclient 上传值
- blockchain - 关于一般数据保护条例的 Corda
- mysql - 根据表 b 中的数据从表 a 中选择所有数据
- php - Laravel:从 aadhar 卡的二维码获取地址详细信息的 api