PHP操作数据库
访问phpinfo.php可以查看是否已经加载数据库驱动,如下显示还没有加载mysql数据库驱动。
立即学习“PHP免费学习笔记(深入)”;
在c盘找到php.ini配置文件开启加载mySql驱动,如下图,去掉分号。
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
//连接数据库
$dsn="mysql:dbname=test;host=127.0.0.1";//数据源名
$user="root";//用户名
$password="715632";//密码
try{
$pdoConn=new PDO($dsn,$user,$password);
echo "数据库连接成功";
}catch(PDOException $e){
echo "数据库连接失败".$e->getMessage();
exit;
}
//连接数据库
$dsn="mysql:dbname=test;host=127.0.0.1";//数据源名
$user="root";//用户名
$password="715632";//密码
try{
$pdoConn=new PDO($dsn,$user,$password);
echo "数据库连接成功"."
";
}catch(PDOException $e){
echo "数据库连接失败".$e->getMessage();
exit;
}
try{
//插入操作
/*$sql="insert into contacts(name,telno,email) values(?,?,?)";
$ptmt=$pdoConn->prepare($sql);
$name="liujun";
$telno="347535420";
$email="liujun@qq.com";
$ptmt->bindParam(1,$name);
$ptmt->bindParam(2,$telno);
$ptmt->bindParam(3,$email);
$result=$ptmt->execute();
echo "影响行数:".$result;
*/
//查询操作
$sql="select * from contacts";
$ptmt=$pdoConn->prepare($sql);
$result=$ptmt->execute();
if($result==1){//含有结果集
while($list=$ptmt->fetch()){
echo $list['name']."-----".$list['telno']."----".$list['email']."
";
}
}
}catch(PDOExcepton $e){
echo "数据库操作失败";
exit;
}
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号