wanglizhong
2025-05-05 9b8a7157bb9c401de973a4107f74ff3e723ec156
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
class LtDbConnectionAdapterMysqli implements LtDbConnectionAdapter
{
    public function connect($connConf)
    {
        return new mysqli($connConf["host"], $connConf["username"], $connConf["password"], $connConf["dbname"], $connConf["port"]);
    }
 
    public function exec($sql, $connResource)
    {
        $connResource->query($sql);
        return $connResource->affected_rows;
    }
 
    public function query($sql, $connResource)
    {
        $rows = array();
        $result = $connResource->query($sql);
        while($row = $result->fetch_assoc())
        {
            $rows[] = $row;
        }
        return $rows;
    }
 
    public function lastInsertId($connResource)
    {
        return $connResource->insert_id;
    }
 
    public function escape($sql, $connResource)
    {
        return mysqli_real_escape_string($connResource, $sql);
    }
}