求解!PHP怎么向mysql一个数据库_reg多个表插入数据?
我用三个insert语句把数据提交到mysql里,为什么只有个别数据才被存进去?(如图)这里只有_3longinfo的email数据进去了,请各位达人帮忙看看这代码有什么...
我用三个insert语句把数据提交到mysql里,为什么只有个别数据才被存进去?(如图)
这里只有_3longinfo的email数据进去了,请各位达人帮忙看看这代码有什么问题。
另外,这种提交方式有风险吗?比如多个人同时提交,收到的数据会不会乱掉?有什么更好的方法吗? 展开
这里只有_3longinfo的email数据进去了,请各位达人帮忙看看这代码有什么问题。
另外,这种提交方式有风险吗?比如多个人同时提交,收到的数据会不会乱掉?有什么更好的方法吗? 展开
展开全部
每次执行mysqli_query之后,检查执行是否失败,失败的时候显示语句和错误信息,例如你的语句:
$result_1=mysqli_query($query_1);
之后应该添加如下语句:
if (! $result_1) {
echo "执行SQL失败,语句:". $query_1."<br>错误:".mysqli_error($_reg);
}
这样在出错的时候你就能一下子明白错误原因。
因为MYSQL插入失败的原因可能很多,例如关键的字段为空、或者重复等,直接凭借你给出的语句是无法猜测的,你修改代码之后的内容显示出来就很容易分析了。
$result_1=mysqli_query($query_1);
之后应该添加如下语句:
if (! $result_1) {
echo "执行SQL失败,语句:". $query_1."<br>错误:".mysqli_error($_reg);
}
这样在出错的时候你就能一下子明白错误原因。
因为MYSQL插入失败的原因可能很多,例如关键的字段为空、或者重复等,直接凭借你给出的语句是无法猜测的,你修改代码之后的内容显示出来就很容易分析了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询