亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 17
粉絲 0
評(píng)論 1
訪問量 18977
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
增刪改查sql語句及PDO數(shù)據(jù)庫連接操作流程實(shí)例-2019年7月24日
無名氏_連的博客
原創(chuàng)
951人瀏覽過

一、增刪改查sql語句語法:

增: INSET INTO `表名` SET `字段名`=值 (也可寫別名用,值前面加冒號(hào)->:別名);

刪: DELETE FROM `表名`  WHERE `字段名`=值 (也可寫別名用,值前面加冒號(hào)->:別名);

改:UPDATE  `表名` SET `字段名`=值 (也可寫別名用,值前面加冒號(hào)->:別名);

查:SELECT * (或字段名) FROM `表名` WHERE `字段名`=值 (也可寫別名用,值前面加冒號(hào)->:別名);


二、PDO連接數(shù)據(jù)庫:

1-1 實(shí)例化PDO所需的參數(shù)

實(shí)例

<?php
return [
	'type'=>'mysql',
	'host'=>'127.0.0.1',
	'dbname'=>'php',
	'username'=>'root',
	'password'=>'root',
];

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

1-2 實(shí)例化PDO


實(shí)例

<?php
$db = require __DIR__.'\data.php';

$dsn = "{$db['type']}:host={$db['host']};dbname={$db['dbname']}";
$username = $db['username'];
$password = $db['password'];



try{
	$pdo = new PDO($dsn,$username,$password);
	// echo'連接成功';
}catch(PDOException $e){
	die('連接失敗'.$e->getMessage());
}

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

2-1 添加數(shù)據(jù)代碼

實(shí)例

<?php
require __DIR__.'\public-files\connect.php';

//創(chuàng)建sql語句
 $sql = "INSERT INTO `cates` SET `name`=:name,`alias`=:alias";


 //預(yù)處理對(duì)象
$mimt =  $pdo->prepare($sql);

//對(duì)變量別名賦值
$name = 'zb';
$alias = '直播';
$mimt->bindParam(':name',$name,pdo::PARAM_STR);
$mimt->bindParam(':alias',$alias,pdo::PARAM_STR);

//執(zhí)行語句	
if ($mimt->execute()) {
 	if ($mimt->rowCount()) {
 		echo "成功添加".$mimt->rowCount()."條數(shù)據(jù)信息";
 		
 	}
 }else{
 	die(var_dump($mimt->errorinfo()));
 } 

//關(guān)閉PDO連接數(shù)據(jù)庫
$pdo  = null;

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

2-2 刪除數(shù)據(jù)代碼

實(shí)例

<?php
//引用pdo連接
require __DIR__.'\public-files\connect.php';

//創(chuàng)建sql語句
$sql = "DELETE FROM `cates` WHERE `cate_id`=:cate_id";

//預(yù)處理對(duì)象
$mimt = $pdo->prepare($sql);

//對(duì)別名變量賦值
$cate_id = 11;
$mimt->bindParam(':cate_id',$cate_id,PDO::PARAM_STR);

//執(zhí)行PDO
if ($mimt->execute()) {
	if ($mimt->rowCount()>0) {
		echo "刪除成功".$mimt->rowCount()."條數(shù)據(jù)";
	}
}else{
	die('刪除失敗');
}

//關(guān)閉PDO連接
$pdo = null;

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

2-3 更新數(shù)據(jù)代碼

實(shí)例

<?php

//引用PDO連接
require __DIR__.'\public-files\connect.php';

//sql語句
$sql = "UPDATE `cates` SET `alias`=:alias WHERE `cate_id`=:cate_id";

//預(yù)處理對(duì)象
$mimt = $pdo->prepare($sql);

//別名變量賦值
$alias = '時(shí)政';
$cate_id = 1;
$mimt->bindparam(':alias',$alias,PDO::PARAM_STR);
$mimt->bindparam(':cate_id',$cate_id,PDO::PARAM_STR);


//執(zhí)行PDO sql 語句
if ($mimt->execute()) {
	if ($mimt->rowCount()>0) {
		echo "成功更新".$mimt->rowCount()."條數(shù)據(jù)";
	}
}else{
	echo "更新失敗".var_dump($mimt->errorInfo());
}

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例

2-4 查詢數(shù)據(jù)代碼

實(shí)例

<?php

//引用PDO連接
require __DIR__.'\public-files\connect.php';

//sql語句
$sql = "SELECT * FROM `cates`";

//預(yù)處理對(duì)象
$mimt = $pdo->prepare($sql);

//別名變量賦值
$cate_id = 1;
$mimt->bindparam(':cate_id',$cate_id,PDO::PARAM_STR);


//執(zhí)行PDO sql 語句
if ($mimt->execute()) {
	if ($mimt->rowCount()>0) {
		$cate = $mimt->fetchAll(PDO::FETCH_ASSOC);//查詢?nèi)繑?shù)據(jù)
		$cate1 = $mimt->fetch(PDO::FETCH_ASSOC);//查詢單條數(shù)據(jù)
		foreach ($cate as $value) {
			echo "<pre>".print_r($value,true);
		}
		var_dump($cate);
	}
}else{
	echo "查詢失敗".var_dump($mimt->errorInfo());
}

運(yùn)行實(shí)例 ?

點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例


批改狀態(tài):合格

老師批語:如果你了解過mysqli, 可以發(fā)現(xiàn)pdo做了大量的簡化
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)