php 注册表单 为啥在显示注册成功后却在数据库里找不到呢 给20分!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 注册表单 为啥在显示注册成功后却在数据库里找不到呢 给20分!!相关的知识,希望对你有一定的参考价值。

第一次注册成功了,但第二次进入时还要重新注册,数据库里找不到我注册的东西。
代码太多贴不出来,请会php的人帮个忙,在线等。

如果在数据库里找不到你注册的东西,建议你从三方面去找原因:
1、检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。
2、在第一条的基础上,检验接收数据的PHP语句,是接收成功,可以直接输出用以测试是否接收成功,如果在表单中输入的内容,都能输出到页中,说明你接收数据成功了。
3、以上如果都成功,则就是数据在插入到数据库的过程中出错了,你可以从以下几个方面定位数据入库出错的位置,首先,检验一下数据库连接是否成功;其次,看“insert into”这个SQL语言是否有语法错误;其三,最关键的,就是确实要插入的数据类型,跟其对应的数据库表中的字段类型是否对应,比如说是不是在数据类型的字段中输入了字符串,或者,插入字符串时没有引号引起来等等。
参考技术A 可能是处理数据库插入操作insert时,字段写错了,
可以试下这个 mysql_insert_id() 函数:返回上一步INSERT 操作产生的ID
$sql="insert into table (`name`,`password`) values('abc','abc')"; $re=mysql_query($sql,$db); $id=mysql_insert_id();
echo $id;
看下有没有$id值
么有就是没插入成功了
参考技术B 你确定注册成功?有没有写入数据库呢?你通过数据库管理工具看看你的数据库有没有你更长提交的东西.
如果没有很明显就是没写到数据库.
如果有的话就可能是你读去错误!本回答被提问者采纳

为啥我在我的设备上收到成功注册消息,而服务器数据库没有变化?

【中文标题】为啥我在我的设备上收到成功注册消息,而服务器数据库没有变化?【英文标题】:Why do I get successful registration message on my device while there is no change in server database?为什么我在我的设备上收到成功注册消息,而服务器数据库没有变化? 【发布时间】:2015-06-18 12:13:34 【问题描述】:

我已经实现了使用 gcm 发送推送通知的代码。 在我的设备上,我收到消息“设备已成功注册 gcm”,但在服务器上显示“尚未注册设备”。

数据库仍然是空的。 我认为php代码有问题

这是链接: http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

我进行了以下更改:API 密钥、发件人 ID 以及我使用自己的服务器而不是 wamp 我已将所有 mysql 命令更改为 mysqli,但仍然无法正常工作。

【问题讨论】:

这是一些非常古老的 PHP 代码,您可能会收到不推荐使用的警告等。 @Daan 你能建议一些修改吗 所有mysql_* 函数都已弃用,将它们替换为PDOmysqli_* 函数。 【参考方案1】:

首先将设备注册到 GCM 并获取 gcm 密钥。使用 GCM 键手动将通知发送到该设备。卷曲请求这样做是

curl --header "Authorization: key=" --header Content-Type:"application/json" https://android.googleapis.com/gcm/send -XPOST -d '"data":"新消息通过 curl","registration_ids" :["APA91bGe-Ihcjil6YXgLNEtf1fZCvcrgcn35rTOsHPrK7mxoz70TP6jmniChLXmIbLd642CWGo0fem9XrECa2ukvAvNYfNY7HcJ0JcxTInBxNn5Pml9YQIU6qwRVQ4v8GIE4oZv4vjoc"]'

如果您收到通知,则说明您的设备已成功注册

您还可以使用通知键将通知发送到多个设备

查看网址了解更多信息 https://medium.com/appunite-edu-collection/notifications-d7df385b0ff4

【讨论】:

以上是关于php 注册表单 为啥在显示注册成功后却在数据库里找不到呢 给20分!!的主要内容,如果未能解决你的问题,请参考以下文章

使用 PHP yii 框架以带有图像预览和裁剪工具的注册表单上传图像?

为啥在 Django 的登录表单中显示错误?

为啥这段代码没有将数据插入数据库?

当数据在javascript codeigniter php中使用ajax成功功能时,如何禁用页面重新加载?

为啥我在我的设备上收到成功注册消息,而服务器数据库没有变化?

php注册表单:语法错误[重复]