PHP操作mysql数据库

    xiaoxiao2025-04-24  13

    1.PDO连接 //连接mysql数据库语句 $conn=new PDO("mysql:host=127.0.0.1;dbname=myclass;port=3306;charset=utf8",'root','root'); //sql语句 查询数据库中的所有数据 $sql="select * from my_student"; //预处理 $result=$conn->prepare($sql); //处理结果集 $stmt=$result->execute(); //if()判断对错 if ($stmt){ //查询正确输出所有条数据 $flag=$result->fetchAll(PDO::FETCH_ASSOC); }else{ //查询错误输出‘输出异常’ echo "输出异常"; } ?>

    2.mysqli连接

     

    //创建一个新的mysqli连接数据库 $conn=new mysqli("localhost","root","root","myclass"); //指定‘utf-8’字符集 $conn->set_charset("utf8"); //如果$conn连接错误则输出连接失败 if ($conn->error){ die("连接失败".$conn->error); } //用$_GET方式获取‘id’的值赋予$id $id=$_GET["id"]; //sql语句运行,以id为条件查询my_student表中的所有数据 $sql="select * from my_student where studentId= ".$id; // 进行预处理 $result=$conn->query($sql); if ($result && $result->num_rows==1){ $item=$result->fetch_assoc(); echo "<pre>"; var_dump($item); echo "</pre>"; } $result->free(); $conn->close(); ?>

     

    最新回复(0)