重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、在表里先加一条记录。执行时才可能自动。id不是字符型(2,`中,插入()不要。数据表的字段名。是自动的id,写(,中,hgffdfthhg)你试一试。
创新互联公司专注于天峨企业网站建设,响应式网站设计,商城网站建设。天峨网站建设公司,为天峨等地区提供建站服务。全流程按需求定制设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
2、2个问题: user 是 mysql 的保留关键字 建议修改或者在使用的时候 `user` 这样使用。
3、在每一个 mysqli_query调用之后,都应该检测是否成功(返回值),出错的时候使用mysqli_error()输出详细的错误信息,我们看了错误信息就知道如何修改代码。看你的代码,可能是没有选择数据库。
4、SELECT INTO是不对的,保存数据应该是INSERT INTO,如果修改后还有错误,请粘贴你查询部分的相关语句。另外,你前面的数据库连接是mysqli,怎么查询的时候用mysql(少了一个i)了,这是两套接口,不要混淆,请统一。
5、本文实例讲述了php使用mysqli向数据库添加数据的方法。分享给大家供大家参考。
打开需要导入数据库的界面;点击导入,打开导入页面。点击选择文件,找到选择文件页面。选择需要导入的文件 点击执行。直接导入会报错,错误如下。
(null,$title,now(),$contents)这句后面把sql语句打印出来看一看有没有问题:echo sql;//试一下这一行。
你那个执行函数的参数好像有问题。mysql_query($sql,$conn);应该是sql语句在前,连接数据库的句柄在后面。你打印一下你的sql语句,然后直接在phpmyadmin里面运行该语句,查看一下你的sql语句是否有问题。
因为你的“zyads_acls”这个表已经存在,所以无法导入该表的创建命令。请打开数据库,找到该表,删除后再运行导入命令可解决。
一:是你的$conn=mysqli_connect连数据库那里多了个i,应该为:mysql_connect();二:是你的值给错了。varchar类型的也就是汉字入库时必须在引号里面。而int类型字段也就是数字入库时不用加引号。三:就是给分了。
首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。
数据取出来:$sql=select * from a where id=XX $res=mysql_query($sql);$row=mysql_fetch_array($res);然后再用Insert语言插入b表,你自己尝试一下吧。
如果你 A B 两个表字段不同,就 select 出相应的字段 插入A表就可以了。记得~!插入时对应的字段要一样。而且字段的类型必须相同。
只能说你的php文件默认编码和你的数据库编码不同。你可以右键单击你的工程文件-properites-text file encoding选择和和你数据库一样的编码就可以 了。
如果是操作的Mysql数据库,建议对这个操作进行事务管制。