小编use*_*295的帖子

使用OOP准备语句 - PHP MySql

好的,所以我一直在使用Mysql类.我正在制作一个表单,它将获取有关用户登录的信息.我在类中有一个功能,应该这样做但我很难完成这个.我正在使用准备好的陈述.我想要做的是从数据库返回一个数据数组.

这是我到目前为止的代码:

<?php

require_once('constants.php');

class Mysql {

    private $conn;

    function __construct(){
        $this->conn = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME) or 
            die("There was an issue connecting to the database");
    }

    function user_info($username){
        //query
        $query = "SELECT * FROM users WHERE username = ? LIMIT 1";

        //prepare query and execute
        if($stmt = $this->conn->prepare($query)){
            $stmt->bind_param('s', $username);
            $stmt->execute();

            //WHAT DO I DO HERE

            $stmt->close();
            return $data;
        }
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

php oop prepared-statement

3
推荐指数
1
解决办法
3735
查看次数

标签 统计

oop ×1

php ×1

prepared-statement ×1