怎么增加记录出错呀:总提示:$str="................" 出错,帮我检查一下这一行,怎么回事?

lostmoon 2001-12-27 10:37:20
$myconn=mysql_connect("localhost","root","");
mysql_select_db("mybbs",$myconn)
$str="insert into user (username,password,unit,tel,email,realname,province,city)values('$username','$password','$unit','$tel','$email','$realname','$province','$city')";
$result=mysql_query($str);
...全文
164 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
air_space 2001-12-29
  • 打赏
  • 举报
回复

最后一行,改为这样看一看:
$result=mysql_query($str,$myconn);
abin30 2001-12-28
  • 打赏
  • 举报
回复
我赞成!
values 前后都要空格
genbin 2001-12-27
  • 打赏
  • 举报
回复
注意空格,分号,等关键字
genbin 2001-12-27
  • 打赏
  • 举报
回复
$myconn=mysql_connect("localhost","root","");
mysql_select_db("mybbs",$myconn);
$str="insert into user (username,password,unit,tel,email,realname,province,city) values('$username','$password','$unit','$tel','$email','$realname','$province','$city')";
$result=mysql_query($str);
lostmoon 2001-12-27
  • 打赏
  • 举报
回复
哥们儿,我没注意呀,可是我把大小写搞对了,却还是不成呀,他提示:
You have an error in your SQL syntax near 'user(username) values('11')' at line 1
看提示应该是$strsql=".........";中有什么错误,帮我检查呀!
bistar 2001-12-27
  • 打赏
  • 举报
回复
PHP的变量是区分大小写的,$strsql和$strSql是两个根本不同的变量,当然要提示“查询为空”了...
lostmoon 2001-12-27
  • 打赏
  • 举报
回复
我改称]这样的了,他提示的是:Query was empty
以下是我修改后的:
<?
$amyconn=mysql_connect("localhost","root","") or die("数据库出问题了");
mysql_select_db("mybbs",$amyconn) or die("数据库有问题");
$strsql="insert into user(username) values('$username')";
$result=mysql_query($strSql,$amyconn) or die(mysql_error());
?>
Rayking 2001-12-27
  • 打赏
  • 举报
回复
mysql_select_db("mybbs",$myconn)后面少一个分号,从错误描述来看也应该是少一个分号
lostmoon 2001-12-27
  • 打赏
  • 举报
回复
1.null/not null我都式了,不行!
2.分号也不少呀!
air_space 2001-12-27
  • 打赏
  • 举报
回复
可能是两种情况
1、一是cpplus(百合)说的:是NULL还是NOT NULL?
2、少了一个分号:‘;’。
EG: insert into table_name (filed1,filed1) values('$filed1','$filed2');
lostmoon 2001-12-27
  • 打赏
  • 举报
回复
楼上的具体点?
cpplus 2001-12-27
  • 打赏
  • 举报
回复
那就要看你的USER表的FILED里是不是有不用为NULL的FILED,而且你的变量的值都是什么了~~~~~
lostmoon 2001-12-27
  • 打赏
  • 举报
回复
当然不行了,别怪我不想给你芬呀。
cpplus 2001-12-27
  • 打赏
  • 举报
回复
$str="insert into user (username,password,unit,tel,email,realname,province,city)values($username,$password,$unit,$tel,$email,$realname,$province,$city)";

PHP里不用"'"的吧~~~

不知道行不行?
ipman 2001-12-27
  • 打赏
  • 举报
回复
少空格吧?
laosan 2001-12-27
  • 打赏
  • 举报
回复
研究一下!
echo $str;

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧