企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### 二、 数据库操作类 引流宝的所有数据库操作使用自写的PDO操作类 具体curd操作请阅读这个操作类的使用: ``` <?php header("Content-type:text/html;charset=utf-8"); // 引入类 include './db.class.php'; // 数据库配置 $config = [ 'db_host' => 'localhost', // 数据库地址 'db_port' => 3306, // 默认mysql数据库端口 'db_name' => 'test', // 数据库名字 'db_user' => 'root', // 数据库用户名 'db_pass' => 'root', // 数据库密码 'db_prefix' => '', // 表前缀 ]; // 实例化类 $db = new DB_API($config); // 表名 $article = $db->set_table('article'); // 新增数据 $newdata = ['title'=>'this is a title']; $r = $article->add($newdata); if($r){ echo '新增成功!'; }else{ echo '操作失败!'; } // 查询数据 $where = ['id'=>3]; $find = $article->find($where); //查询一条数据 $find = $article->findAll($where); // 查询多条数据 print_r($find); // 更新数据 $where = ['title'=>'hello world666']; $update = $article->update($where,['id'=>1]); if($update ){ echo '更新成功!'; // 查询并打印 $newdata = $article->find('id=1'); print_r($newdata); }else{ echo '更新失败!'; } // 删除数据 $where = ['id'=>1]; $del = $article->delete($where); if($del){ echo '删除成功!'; }else{ echo '删除失败!'; } // 获取符合条件的记录数 $where = ['author'=>'TANKING']; $count = $article->getCount($where); echo $count; // 执行原生SQL语句 $sql = 'select * from article where id=3'; $lists = $article->findSql($sql); print_r($lists); // 根据条件查询出对应的字段的值 $where = ['id'=>1]; $res = $article->getField($where,'title'); if ($res) { echo $res; }else{ echo "没有数据"; } // 高级查询 // $conditions查询条件 // $order排序方法 // $fields指定字段 // $limit查询条数 $res = $article->findAll($conditions=null,$order='id asc',$fields=null,$limit=null); if ($res) { print_r($res); }else{ print_r("没有数据"); } ```