2021-07-29 原來php也可以那麼的和藹可親 #PDO 篇

原來php也可以那麼的和藹可親 #1

可中文的變數定義,變成了一種容易理解的方式 (繁簡亦可)

$father = 'man';
echo '請問爸爸是?'.$father;
$爸爸 = '男人' ;
echo '請問爸爸是?'.$爸爸;

這樣看起來是否比較容易理解

那麼試試 PDO 的中文定義方式

$數據類型 	=	'mysql'		;
$主機位置    =	'localhost'	;
$資料庫名	=	'setup'		;
$登入名稱	=	'reg99hk'	;
$登入密碼	=	'123456'	;

define("數據類型",$數據類型);//数据库类型
define("主機位置",$主機位置);//数据库主机名
define("資料庫名",$資料庫名);//使用的数据库
define("登入名稱",$登入名稱);//数据库连接用户名
define("登入密碼",$登入密碼); //对应的密码
$dsn=數據類型.":host=".主機位置 .";dbname=".資料庫名;
define("dsn",$dsn);


$查詢="SELECT
	  `sh_工作人員`.`工作人員`,
	  `sh_工作人員`.`密碼`
		FROM
	  `sh_工作人員`
		WHERE
	   `sh_工作人員`.`密碼` = $輸入密碼 ";
	$dbh = new PDO( dsn, 登入名稱, 登入密碼);
	$查找結果值=$dbh->query($查詢)->fetch();
	return $查找結果值[0];// 輸出結果
	$dbh = null;

這樣看起來是否比較容易明白與使用呢?

我們可以把上列打包成一個 function


function 查詢登入資料($查詢)
{	   
	$dbh = new PDO( dsn, 登入名稱, 登入密碼);
	$查找結果值=$dbh->query($查詢)->fetch();
	return $查找結果值[0];// 輸出結果
	$dbh = null;
}

$查詢="SELECT
	  `sh_工作人員`.`工作人員`,
	  `sh_工作人員`.`密碼`
		FROM
	  `sh_工作人員`
		WHERE
	   `sh_工作人員`.`密碼` = $輸入密碼 ";
echo 查詢登入資料($查詢); //呼叫就簡易多了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值