pdo连接数据库
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?php $dsn = "mysql:dbname=phpblog;host=127.0.0.1" ; # $PDO 为 pdo基类的实例 $pdo = new PDO( $dsn , 'root' , 'root' ); #1.如果不根据用户传过来的值进行操作,可以直接query sql $sql = "select * from stutable" ; $stmt = $pdo ->query( $sql ); #var_dump( $stmt ->fetchAll(2)); echo "<br>" ; foreach ( $stmt as $row ) { print $row [ 'id' ] . "\t" ; print $row [ 'name' ] . "\t" ; print $row [ 'date_' ] . "\n" ; } $id =1111; #2.sql中带变量进行查询 $stmt_ = $pdo ->query( "select * from stutable where id ='{$id}' limit 1" ); #var_dump( $stmt_ ->fetch(2)); #3.如果是根据用户传过来的值进行查询,为了防止sql注入,就需要预处理之后再进行查询 $name = 'betty' ; //这里的$name是接收用户传过来的值,这里我们为了简洁,直接定位 $stmt ->execute( array ( 'name' => $name )); var_dump( $stmt ->fetch(2)); ?> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!