php连接数据库的几种方式

Posted nul1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php连接数据库的几种方式相关的知识,希望对你有一定的参考价值。

 

<?php
$name = $_POST["u_name"]; //flag1:$_POST["u_name"]
$pass = $_POST["u_pass"];
$sql2 = "select * from admin where username = ? and password= ?";
$db = new PDO(‘mysql:host=127.0.0.1;dbname=login;charset=UTF-8‘, ‘root‘, ‘123456789‘);
//flag2:new PDO(‘mysql:host=127.0.0.1;dbname=login;charset=UTF-8‘,‘root‘, ‘123456789‘);
$sth = $db->prepare($sql2); //flag3:$db->prepare($sql2);
$sth->bindParam(1,$name,PDO::PARAM_STR,12);
//flag4:$sth->bindParam(1,$name,PDO::PARAM_STR,12);
$sth->bindParam(2,$pass,PDO::PARAM_STR,12);
$sth->execute();
$res = $sth->fetch();
//flag5:$res = $sth->fetch();
if (empty($res))
{
echo "错误!";
// print_r($sth->errorInfo());
}else{
echo "Success!!!!";
}

 

以上是关于php连接数据库的几种方式的主要内容,如果未能解决你的问题,请参考以下文章

PHP连接MySQL数据库的几种方法

Laravel:如何在控制器的几种方法中重用代码片段

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式