20
2017
07

PHP开发 - PDO debugDumpParams()打印sql



<?php 

try{
	
	$pdo=new PDO('mysql:host=localhost;dbname=imooc','root','root');
	$sql='INSERT user(username,password,email) VALUES(?,?,?)';
	$stmt=$pdo->prepare($sql);
	$stmt->bindParam(1, $username,PDO::PARAM_STR);
	$stmt->bindParam(2,$password,PDO::PARAM_STR);
	$stmt->bindParam(3,$email,PDO::PARAM_STR);
	$username='testParam';
	$password='testParam';
	$email='testParam@imooc.com';
	$stmt->execute();
	$stmt->debugDumpParams();
}catch(PDOException $e){
	echo $e->getMessage();
}
<?php 
try{
	$pdo=new PDO('mysql:host=localhost;dbname=imooc','root','root');
	$sql='SELECT * FROM user WHERE username=:username AND password=:password';
	$stmt=$pdo->prepare($sql);
	$stmt->bindParam(':username', $username,PDO::PARAM_STR);
	$stmt->bindParam(':password',$password,PDO::PARAM_STR);
	$username='testParam';
	$password='testParam';
	$stmt->execute();
	$stmt->debugDumpParams();
}catch(PDOException $e){
	echo $e->getMessage();
}


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。