PHP中向mysql中添加数据添加不上去

PHP中向mysql中添加数据添加不上去,第1张

建议: 一、把要把你这些PHP代码放在里面。 二、$result=mysql_query($sql)语句修改一下,检查是否成功并输出失败原因,改为这样: $result=mysql_query($sql)if (! $result) echo "执行SQL语句 $sql 失败,因为:".mysql_error()三、如果你看了提示信息还有不明白之处,一定粘贴错误信息,大家帮你分析。 补充: 要提交在保存,主要是防止保存空的记录,应该在PHP代码前后添加一个大的if: if (isset($_POST['t_system']) &&isset($_POST['t_name'])){ ....你现在的所有php代码.... } 不能为空的字段都要在if()里面检测。

首先接受过来的数据都在$_POST里,通过foreach我们来处理,我举个最简单的例子。

比如一些处理sql注入或js注入的函数叫check()

return 的是被处理后的结果,而非真或假。

下面是例子:

foreach($_POST as $key=>$value){

$data[$key] = check($_POST[$key])

$sql = "INSERT INTO test_table values('{$_POST[$key]}')"

mysql_query($sql)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11461777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存