
INSERT INTO USER(name) VALUES(abc)
INSERT INTO USER(age) VALUES(18)
INSERT INTO USER(sex) VALUES(男)
现在明白了吧,一、三两句会语法错误,英文没有在文本字段添加引号,第二句即使执行成功插入的记录只有年龄,姓名、性别为空,如果数据库有限制字段有效性,那么第二句插入也会失败,数据库需要的语句是:
INSERT INTO USER(name,age,sex) VALUES('abc',18,'男')
如果理解了,自然会下面这样写PHP语句:
$sql=<<<END
INSERT INTO USER(name,age,sex)
VALUES('{$_POST['name']}',{$_POST['age']},'{$_POST['sex']}')
END
试试将user.username
改为
[user].username
'.'
附近有语法错误,是指user.username这个"."
sqlzs="select
top
15
id,药品名称,图片,发布时间,发布人,username,comane,somane,phone
from
main,[user]
where
(main.发布人
=
[user].username)
and
(图片<>'nopic.gif')
and
类别=false
and
(大类='半挂车'
or
大类='厢式车'
or
大类='罐式车'
or
大类='起重举升车'
or
大类='特种结构车'
or
大类='环卫车'
or
大类='重汽')
and
审核=true
order
by
id
desc"
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)