php不能输入数据 php如何输入数值给变量

PHP往数据库写入数据,怎么输入都失败为什么?

错误信息:.mysql_error();现在你就自己都能看出来了。

创新互联建站主营呼图壁网站建设的网络公司,主营网站建设方案,成都APP应用开发,呼图壁h5微信小程序开发搭建,呼图壁网站营销推广欢迎呼图壁等地区企业咨询

sql=INSERT into news_list (id,title,author,content,time) VALUES (NULL, $title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。

这个问题是很好解决的。难道你写程序都不写DEBUG吗。就算自己写个Print 打印一下当前 的链接状态也行啊。不能链接数据库看看回显信息也能明白啊 。

这种情况你应该去检测一下你的conf里面的配置文件是否正确,第一就是数据库链接信息,第二就是db_prefix 这个配置,这个配置是数据库前缀名,默认是tp_把。

在php中无法插入数据,各位高手帮我看一下吧。

1、应该是数据库不存在,你看下数据库 “emp” 创建好了吗?mysql_select_db($this-db,$this-conn) or die(select database fail!);你不会是把temp误写成emp吧。

2、插入后生成的ID有函数获得:userID=mysql_insert_id();用名字应该也可以查,无需关闭数据库,如果你查不出来,你可以把插入和查询的SQL显示到网页上进行调试,可能是变量赋值有问题。

3、试试用空间带的phpmyadmin能不能写入,如果不能联系网站。

4、每一行?你是把循环遍历吧,如果你是连接mysql数据库,那你直接在数据表中加一个字段。如果是单纯的一个数组最后一行就用数组相关的函数array_push()就可以了。

Php无法向数据库插入数据

INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。

先确认数据库连接是正常的,然后echo sql 看看,数据是否正常,然后再写入库。出问题了调试要步步试下来,就知道问题出在哪里了。

sql = insert into `news`(`id`,`title`,`dates`,`contents`)values (null,$title,now(),$contents)这句后面把sql语句打印出来看一看有没有问题:echo sql;//试一下这一行。

php代码的调试:首先看系统给出的错误提示:这样可以解决语法错误。至于逻辑错误,你可以用 echo 变量名的方式,逐次插入到每行,查看变量变化。


名称栏目:php不能输入数据 php如何输入数值给变量
本文来源:http://scyanting.com/article/ddhgggj.html