Blogger Information
Blog 19
fans 1
comment 0
visits 12111
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
第9章 php基础9- PHP培训九期线上班11.21
会上树的猪
Original
708 people have browsed it

实例

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

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

QQ截图20191122163431.png

实例

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

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

QQ截图20191122164200.png

实例

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

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

QQ截图20191122164412.png

实例

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

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

QQ截图20191122171125.png

2ce15f65cb5888162bd34724be2e714.jpg

ba991a679a379b0489b02989d6fe6b8.jpg

7db2c2bf4112a735e8f2de0d655f57e.jpg

Correcting teacher:查无此人查无此人

Correction status:qualified

Teacher's comments:完成的不错,继续努力
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post