php使用mysql和mysqli连接查询数据

Posted vinsonLu

tags:

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

mysql

<?php 
$code = $_POST[‘code‘];
$status = "";
$success = "";
$scookies = "";

try {
    $dbname="root";
    $dbpass="root";
    $dbhost="127.0.0.1";
    $dbdatabase="mysql";
 
    //生成一个连接
    $db_connect=mysql_connect($dbhost,$dbname,$dbpass);

    //选择一个需要操作的数据库
    mysql_select_db($dbdatabase,$db_connect);

    // 获取查询结果
    $strsql="select * from `go_member_addmoney_record` where `code` = ‘$code‘ limit 1";
    $result=mysql_query($strsql);

    // 循环取出记录
    while ($row=mysql_fetch_array($result))
    {
        $status = $row[‘status‘];
        $scookies = $row[‘scookies‘];
    }

    // 释放资源
    mysql_free_result($result);
    // 关闭连接
    mysql_close($db_connect);  

    if($status=="已付款"){
        $success = "success";
    }
    else{
        $success = "faild";
    } 
    echo $success.";".$scookies;
}
catch (Exception $e){}
?>

mysqli:

<?php 
$code = $_POST[‘code‘];
$status = "";
$success = "";
$scookies = "";

try {
    $dbname="root";
    $dbpass="root";
    $dbhost="127.0.0.1";
    $dbdatabase="mysql";
 
    //生成一个连接
    $db_connect= new mysqli($dbhost,$dbname,$dbpass,$dbdatabase);

    // 获取查询结果
    $strsql="select * from `go_member_addmoney_record` where `code` = ‘$code‘ limit 1";
    $result=$db_connect->query($strsql);

    // 循环取出记录
    while ($row=mysqli_fetch_assoc($result))
    {
     $status = $row[‘status‘];
     $scookies = $row[‘scookies‘];
    }
    // 释放资源
    $result->close();
    // 关闭连接
    $db_connect->close();

    if($status=="已付款"){
        $success = "success";
    }
    else{
        $success = "faild";
    } 
    echo $success.";".$scookies;
}
catch (Exception $e){}
?>

 

以上是关于php使用mysql和mysqli连接查询数据的主要内容,如果未能解决你的问题,请参考以下文章

PHP使用mysqli连接MySQL数据库

php连接mysql数据库

mysql连接选mysqli还是PDO

最近在学习php,其中使用了MYSQLi扩展,注意是MYSQLi不是MYSQL(因PHP7已经不支持MYSQL扩展了)。

php使用mysql怎么查询数据库已经有多少条数据

php 连接mysql(查询 增删改)