Database 无法将数据插入数据库000webhost

Database 无法将数据插入数据库000webhost,database,Database,我已连接到000webhost数据库,该数据库正在运行并正常工作,但无法插入数据。它给了我未插入的数据!我写的回音 我真的不知道为什么我不能上传到数据库我连接到它,但不会发送数据到数据库我有所有的日志信息隐藏一切正常 从下面的代码来看,您似乎在两次执行相同的插入 $sql_store=插入emails1 ID、Name、Email值NULL、$Name、$Email; //第一次插入 $sql=mysqli\u query$con,$sql\u store; //第二次同样的插入!! 如果mys

我已连接到000webhost数据库,该数据库正在运行并正常工作,但无法插入数据。它给了我未插入的数据!我写的回音 我真的不知道为什么我不能上传到数据库我连接到它,但不会发送数据到数据库我有所有的日志信息隐藏一切正常


从下面的代码来看,您似乎在两次执行相同的插入

$sql_store=插入emails1 ID、Name、Email值NULL、$Name、$Email; //第一次插入 $sql=mysqli\u query$con,$sql\u store; //第二次同样的插入!! 如果mysqli\u查询$con,$sql\u存储{ 回显“未插入!”; }否则{ 回声插入!ss; } 您是否对表有任何独特的约束,例如:名称、电子邮件?如果是,我怀疑第一次插入成功,但第二次插入由于唯一约束冲突而失败。您可以这样更改代码&重试:

$sql_store=插入emails1 ID、Name、Email值NULL、$Name、$Email; //仅插入1个 $success=mysqli\u query$con,$sql\u store; //检查插入返回状态 如果成功{ 回显“未插入!”; }否则{ 插入回声!; }
不要对主键使用自动递增。。 手动添加,使用maxprimary_键+1
这对我来说很有用

@GregMyers如果这有帮助,为什么不把它标记为答案呢?祝你好运问题中的什么让你怀疑这是答案?