
正文
php插不了数据,php加载不了mysqli
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP插入数据为什么失败?
1、测试能不能连接数据库,事先手动插入几条数据,然后 print_r(M(wish)-select());如果没有数据,说明数据库连接就存在问题。
2、因为插入失败的原因很多,典型的有关键字段为空、重复,或者SQL语句编写错误(引号、括号不匹配等),改为上面的语句显示关键内容,一看就知道原因了。
3、SELECT INTO是不对的,保存数据应该是INSERT INTO,如果修改后还有错误,请粘贴你查询部分的相关语句。另外,你前面的数据库连接是mysqli,怎么查询的时候用mysql(少了一个i)了,这是两套接口,不要混淆,请统一。
相关问答
Q1: 在php里面无法向数据库插入数据?代码如下。找了很久也没找出原因_百度...
sql写错了,养成一个好的习惯,要拼接sql语句的话,接了后先echo $sql来看一看有没有问题。你那里values()里面的变量被单引号包着,单引号内的变量是不会被解析的,被当作字符串的。
数据库连接配置错误:在PHP代码中,连接数据库要提供正确的数据库主机名、用户名、密码和数据库名称等连接参数。当任何一个参数配置错误,都会导致连接失败。请确保数据库连接配置正确无误。
如果连接成功了,不能插入数据,肯定是你最后一句写错了。
你的代码没了?你光写出个sql语句 不执行 他怎么可能插入成功?mysql_query($sql); 写上。query = mysql_query($sql);if($query){ echo 数据插入成功。;}else{ echo 数据插入失败。
Q2: PHP向phpmyadmin中插入数据插入不成功?
1、刷新一下phpMyAdmin,重新导入试试,,需要重启整个wamp,尤其是apache,然后再去重新导入mysql试试,结果还不行。后来才发现,原来是之前搞错php.ini了。之前自己修改的php.ini,不是人家wamp中正在使用的。
2、在导入的时候,你可以看到需要导入的模式可以是zip/.sql的。度根据你的配置知会显示具体的数据情况,如下图道的8M.如果你的上传上限是2m.上线显示的是2048,可以在配置文件里进行更改。如下图查找php.in配置文件。
3、} else {echo 没有进入;} 看看是否已经进入。最后如果进行,那么把代码恢复,说明你的sql写错了。有执行sql之前echo $sql;并把后面的注掉,再看一下$sql,最好把sql直接粘到你的数据执行下。ok问题,就解决了。
4、= ($username ,$pwd ,$name ,$email );第二个sql是$sql.不要忘记后面还有一个点,表示和上面的sql语句链接起来,因为你下面是和上面链接起来的,所以第一个$sql后面values后面就不用加()括号了。
5、要想成功无错使用phpmyadmin工具导入php空间的数据库中,在导入前,我们都应该做一件事情,修改.sql备份数据库的头部文件。
Q3: 用php编了一个网站注册,但数据一直不能插入数据库
往数据库里插入数据不能用双引号。改成这样。
{ alert(密码不能为空,请输入密码!);return false;} return true;} 其次,确认sql语句是否执行,如果执行了,可以把sql语句打印出来,直接粘在数据库里执行,看是否报错;如果没执行,则说明提交注册信息之前有错误。
这样看不好看 因为中间少一个空格都有可能让sql语句不正确。
关于php插不了数据和php加载不了mysqli的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








