实例
<?php //数据库连接参数 $db = [ 'type' => 'mysql', 'host' => 'localhost', 'dbname' => 'zy', 'username' => 'root', 'password' => 'root', ]; //配置数据源DSN信息 //$pdo = new PDO('mysql:host=localhost;dbname=php','root','root'); $dsn = "{$db['type']}:host={$db['host']};dbname={$db['dbname']}"; try{ $pdo = new PDO($dsn,$db['username'],$db['password']); echo "连接成功!<br/>"; }catch(PDOException $e){ die( $e->getMessage() ); } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php // 1. 连接数据库 require __DIR__ . '/11.21.php'; // 2. 创建SQL语句模板 $sql = 'INSERT INTO `classification` SET `name`= :n, `alias`=:a'; // 3. 创建SQL语句对象 $stmt = $pdo -> prepare($sql); //print_r($stmt); //绑定数据 $n = 'xjp'; $a = '新加坡'; $stmt->bindParam('n',$n, PDO::PARAM_STR); $stmt->bindparam('a',$a, PDO::PARAM_STR); //print_r($stmt); $add = $stmt -> execute(); if($add){ $count = $stmt ->rowCount(); if ($count>0) { echo "插入数据成功"; }else{ echo "插入数据失败"; } }else{ die( print_r($stmt ->errorInfo(),true) ); } $pdo =null; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php // 1. 连接数据库 require __DIR__ . '/11.21.php'; // 2. 创建SQL语句模板 $sql = 'UPDATE `classification` SET `name`= :n, `alias`=:a WHERE `cate_id`=:id'; // 3. 创建SQL语句对象 $stmt = $pdo -> prepare($sql); //print_r($stmt); //绑定数据 $id = 6; $n = 'adly'; $a = '澳大利亚'; $stmt->bindparam('id',$id, PDO::PARAM_STR); $stmt->bindParam('n',$n, PDO::PARAM_STR); $stmt->bindparam('a',$a, PDO::PARAM_STR); //print_r($stmt); $add = $stmt -> execute(); if($add){ $count = $stmt ->rowCount(); if ($count>0) { echo "修改数据成功"; }else{ echo "修改数据失败"; } }else{ die( print_r($stmt ->errorInfo(),true) ); } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php // 1. 连接数据库 require __DIR__ . '/11.21.php'; // 2. 创建SQL语句模板 $sql = 'DELETE FROM `classification` WHERE `cate_id`=:id'; // 3. 创建SQL语句对象 $stmt = $pdo -> prepare($sql); //print_r($stmt); //绑定数据 $id = 6; $stmt->bindparam('id',$id, PDO::PARAM_STR); //print_r($stmt); $add = $stmt -> execute(); if($add){ $count = $stmt ->rowCount(); if ($count>0) { echo "删除数据成功"; }else{ echo "删除数据失败"; } }else{ die( print_r($stmt ->errorInfo(),true) ); } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php // 1. 连接数据库 require __DIR__ . '/11.21.php'; // 2. 创建SQL语句模板 $sql = 'SELECT * FROM `classification`';//WHERE `cate_id`=:id'; // 3. 创建SQL语句对象 $stmt = $pdo -> prepare($sql); //print_r($stmt); //绑定数据 // $id = 8; // $stmt->bindparam('id',$id, PDO::PARAM_STR); //print_r($stmt); $add = $stmt -> execute(); if($add){ //print_r( $stmt -> fetchALL() ); $arr = $stmt -> fetchALL(); foreach ($arr as $v) { echo $v['cate_id'].'——'.$v['name'].'——'.$v['alias'].'——'.$v['status'].'<br/>'; } }else{ die( print_r($stmt ->errorInfo(),true) ); } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例