php链接mysql数据库问题
我调用mysql_connect("localhost:3306","root","root");即使密码写错了执行php也不报错这是第一个问题不知道怎么能让他显示异常看...
我调用mysql_connect("localhost:3306","root","root");即使密码写错了 执行php也不报错 这是第一个问题 不知道怎么能让他显示异常
看图 这个sql语句哪里错了
这是表的各个属性 展开
看图 这个sql语句哪里错了
这是表的各个属性 展开
4个回答
展开全部
你的sql语句的标点符号错了
你个表名和字段名都加了单引号
很多人会犯这个错误,以为那是单引号,其实不是,而是(台式机)键盘左边的左上角的退出键(Esc)下面的那个键,也是数字1左边的那个键(TAB键上边的那个键),其实这个符号可以省略,直接写表名或者字段名
你个表名和字段名都加了单引号
很多人会犯这个错误,以为那是单引号,其实不是,而是(台式机)键盘左边的左上角的退出键(Esc)下面的那个键,也是数字1左边的那个键(TAB键上边的那个键),其实这个符号可以省略,直接写表名或者字段名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql_connect连接失败的话会返回false, 所以要报错可以这么写
if (!mysql_connect("localhost:3306","root","root")) {
//报错代码
}
SQL里面表名是用反引号`而不是单引号'括起来,所以应该是
INSERT INTO `news` ('id', 'title', 'contents', 'dates') VALUES (NULL, '123', 'dddd', NOW())
PS: 你的这句话里contents和dates是不是写反了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
INSERT INTO `news` (`id`, `title`, `contents`,`dates`) VALUES (NULL, '123', 'dddd', NOW())
字段名、表名和数据库名请用`号,而不是单引号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-29
展开全部
INSERT INTO `news` (`id`, `title`, `contents`, `dates`) VALUES (NULL, '123', 'dddd', NOW())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询