【发布时间】:2011-07-07 11:56:37
【问题描述】:
我正在尝试将一些值插入到我的数据库中,但它不起作用,我试图弄清楚为什么它不起作用但我是一个业余 php 编码器,
这是我正在使用的代码:
$insert = mysql_query
("
INSERT INTO news(id,title,body,date,by)
VALUES ('NULL','".$title."','".$body."','".$date."','".$by."')
");
mysql_close($connect);
我要插入的行是:id、title、body、date、by
但它没有出现在数据库或我的新闻页面上。
有人可以帮帮我吗?
【问题讨论】:
-
您是否收到任何错误消息?另外请注意,如果
$title等来自用户输入,您将不希望直接插入到查询中,否则您将有SQL注入漏洞。见stackoverflow.com/questions/60174/… -
你可能想要 mysql_query($sql) 或 die(mysql_error());获取有关错误的更多信息。还要确保在名为
id的列中允许使用 NULL 值