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));
?>

  

posted @   hacker-dreamer  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示