
正文
php中断插入数据 php字段
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php与mysql连接网页注册总是插入数据失败呢?
$sql= mysql_query("INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')");
在此处的$sql并不是sql语句,是已经执行插入语句的返回值了,其实你的数据已经插入了,所以下面就不能再次执行mysql_query()的函数了;
$rs=mysql_query($sql);
有两种改法;
1、将 $sql= mysql_query("INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')"); 改为:
$sql="INSERT INTO work1 (username, password, name) VALUES('$username', '$pwd', '$name')";
2、将 $rs=mysql_query($sql);去掉,并将
if (!$rs) { 中的$rs改为 $sql
即
if (!$sql) {
相关问答
Q1: Php无法向数据库插入数据
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())
将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
Q2: php写数据库会中断问题
set_time_limit(0);//时间设为无限
mysql_ping();//判断下数据库是否还连着
Q3: php为什么在表单中插入数据会失败
$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES()";
$sql = "('$username ','$pwd ','$name ','$email ')";
这一部分错了吧。应该是这样、
$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES";
$sql. = "('$username ','$pwd ','$name ','$email ')";
第二个sql是$sql.不要忘记后面还有一个点,表示和上面的sql语句链接起来,因为你下面是和上面链接起来的,所以第一个$sql后面values后面就不用加()括号了。
php中断插入数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php字段、php中断插入数据的信息别忘了在本站进行查找喔。






