
正文
php怎么插不进数据 php加载不了mysqli
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我想问一下,使用php向mysql插入数据,为什么报错?插入不了?
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
在失败那里添加一句 var_dump(mysql_error());看下输出什么。
原因有三:先输出你的$sql,看看,是不是拼写错误,即有语法错误。具体做法是:echo $sql;//把输出的结果在mysql中执行一次,看有无问题。你的数据库连接有问题。
相关问答
Q1: PHP向phpmyadmin中插入数据插入不成功?
1、打开需要导入数据库php怎么插不进数据的界面;点击导入php怎么插不进数据,打开导入页面。点击选择文件,找到选择文件页面。选择需要导入的文件 点击执行。直接导入会报错,错误如下。
2、要导入的文件php怎么插不进数据:文件可能已压缩 (gzip) 或未压缩。压缩文件名必须以 .[格式].[压缩方式] 结尾。
3、sql = insert into `news`(`id`,`title`,`dates`,`contents`)values (null,$title,now(),$contents)这句后面把sql语句打印出来看一看有没有问题:echo sql;//试一下这一行。
4、不是不报错,是你的程序不显示错误,这是个坏习惯,请把下面的语句:sql=insert ...echo $sql;mysql_query($sql,$link);修改为:sql=insert ...if (mysql_query($sql,$link)){ echo 成功。
Q2: Php无法向数据库插入数据
INSERT INTO msg(titlephp怎么插不进数据,contents,dates) VALUES ($title,$cons,now())将字段名两边php怎么插不进数据的单引号去掉就没问题了,亲测成功!希望能帮到你。
sql="php怎么插不进数据;INSERT into news_list (id,title,author,content,time) VALUES (NULL, 'php怎么插不进数据;$title , $author, $content, now())向数据库插入数据的时候,varchar型的需要加单引号。
新版本的MySQL对字段的严格检查,不允许有空的字段插入(就是说表中本来有三个字段,但是你在用insert插入时,语句里面只给两个字段插入数据,对另外一个字段忽略或者 直接为空都不行)。
Q3: 为什么php中无法插入数据?
1、第二个sql是$sql.不要忘记后面还有一个点,表示和上面的sql语句链接起来,因为你下面是和上面链接起来的,所以第一个$sql后面values后面就不用加()括号了。
2、你的代码不全,原因有以下:配置信息不全;sql不对,我看了,你values(.$Cust_Id.,.$Cust_Name.,.$Cust_pass.,.$Cust_Email.,.$Cust_tel.)数据库未开启。
3、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
4、now(),{$con})你的SQL语句有点问题。还有SQL不分大小写,但这样写更清楚一些。先确认数据库连接是正常的,然后echo $sql 看看,数据是否正常,然后再写入库。出问题了调试要步步试下来,就知道问题出在哪里了。
Q4: 能问一下,我的php文件连接数据库成功了,可是插入数据插不进去,怎么回事...
1、这句后面把sql语句打印出来看一看有没有问题:echo $sql; //试一下这一行。
2、检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
3、错误是mysql_fetch_array的参数应该是资源类型的。
4、断点浿试呢! 你的小程序我应该会打2个断点, 第一个看 mysql $conn有没有连接成功。 第二个打印$sql看sql语句有没有错。 还有你的小程序很明显的少了一句, mysql_query($sql), 13行前加入。
关于php怎么插不进数据和php加载不了mysqli的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






