为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕粉2058116677
如果你的项目对数据库类型没太大的要求,只用mysql的话,之前你又数据mysql的写法,可以使用mysqli扩展,面向对象和面向过程两种写法都可以。如果你的项目要兼容多个不同类型的数据库的话,建议使用pdo,扩展性好,两者的性能都差不多。主要看你的用途

已采纳回答 / kkitty
如果执行了第二次,数据已存在,再刷新执行一次,就不会有受影响的条数,所以是0。第一次执行除了select都不会是0。

最新回答 / Soulans
完整的看就不一样了。当键入为【liu】时:select * from user where uername = 'liu' and password ='liu123';当键入为【' or 1=1 #】时:select * from user where username = '' or 1=1 # and password = ; 这时,or 1=1 使得查询成立。当quote后【\' or 1=1 #\'】:select * from user where username = '\' or 1=1 ...

最新回答 / 慕桂英6181220
哥们,解决了吗,我的没有空格,也出这个问题,显示连接成功,返回的对象是空的

最新回答 / 我是新手_请多指教
我才刚学不久,我想应该是前面dbname=article库没选错的话,那么SELECT * from article中article不能写数据库,应该改为article库下的某张数据表

已采纳回答 / 几次撒拉3398055
如果确定代码没问题的话看下这个网址讲的东西。http://www.jb51.net/article/84730.htm

已采纳回答 / 慕粉1311528564
简单理解$dbCondig是形参,config是实参。如果没有实参传入,就用形参默认的配置参数。

最新回答 / 妄想翻身的咸鱼
因为在下面new PDO的时候第四个参数,如果你new的时候传了前面三个,不传第四个,那就不存在这个变量,就会报错,所以这样写的作用就是你不传第四个参数的时候就把它设为空,这个变量就存在了就不会报错了

最新回答 / 杰or毅
mysql:host:localhost;dbname=books','root'host后 : 改 = mysql:host=localhost;dbname=books','root'

已采纳回答 / 徘徊彷徨
money字段名 DECIMAL(10,2)有效位10位,保留2位小数

已采纳回答 / 風水
因为当运算符,函数或流程控制需要一个 integer 参数时,值会自动转换。$id 会被转换成integer类型
课程须知
1、掌握PHP的基础语法知识 2、掌握MySQL基本增删改查语句 3、对面向对象的基本概念有清晰的认识,熟悉PHP中类定义的基本语法
老师告诉你能学到什么?
1、掌握PDO的基本概念及安装和配置 2、掌握PDO处理数据的基本操作 3、理解PDO事务处理 4、掌握类的封装的方法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消