向数据库插入数据的时候,varchar型的需要加单引号。
成都创新互联公司是一家专业提供武定企业网站建设,专注与网站建设、网站设计、H5响应式网站、小程序制作等业务。10年已为武定众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
SELECT INTO是不对的,保存数据应该是INSERT INTO,如果修改后还有错误,请粘贴你查询部分的相关语句。另外,你前面的数据库连接是mysqli,怎么查询的时候用mysql(少了一个i)了,这是两套接口,不要混淆,请统一。
看你的图就是你有连接数据库服务器,也做了表的相关操作,但是你根本没有选择数据库啊,就是你要用到的这个表在的那个库。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
1、= mysql_query($sql);//执行 修改一下,改为下面这样:if(mysql_query($sql))echo 添加成功。else echo 错误信息:.mysql_error();现在你就自己都能看出来了。
2、sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
3、sql=INSERT INTO news(`id`,`title`,`dates`,`contents`)VALUES (,{$title},now(),{$con})你的 SQL语句 有点问题。还有SQL不分大小写,但这样写更清楚一些。
4、php代码的调试:首先看系统给出的错误提示:这样可以解决语法错误。至于逻辑错误,你可以用 echo 变量名的方式,逐次插入到每行,查看变量变化。
5、sql=INSERT INTO news(`id`,`title`,`dates`,`contents`)VALUES (,{$title},now(),{$con})你的SQL语句有点问题。还有SQL不分大小写,但这样写更清楚一些。
6、UPLOAD_ERR_NO_FILE 其值为 4,没有文件被上传。UPLOAD_ERR_NO_TMP_DIR 其值为 6,找不到临时文件夹。PHP 10 和 PHP 0.3 引进。UPLOAD_ERR_CANT_WRITE 其值为 7,文件写入失败。PHP 0 引进。
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
单引号问题,单引号中内容会当成字符串,像$yy_content就是一个字符串,不会当变量解释的,改成双引号就行。
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。