ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
* [ ] 功能 * [ ] 组装查询数据库的某个数据表的 sql 语句 * 参数 | 参数名 | 类型 | 参数说明 | 默认值 | | :--: | :--: | :--: | :--: | :---: | | $data | string | 不带表前缀的表名 | 必填,例如 user_list_1 | | $field | string | 过滤字段 | 空字符,例如 * | * 场景:user 数据库的 user_account_1 表只有 3 条数据,数据为: user_account_1 表 | uid | username | score | | :---: | :---: | :--: | | 1 | 张三 | 100 | | 2 | 李四 | 97 | | 3 | 隔壁老王 | 100 | * 用法一:返回所有字段 ~~~ // 数据库表名,不带表前缀 $table_name = 'account_1'; // 需要显示的表字段 $field = '*'; $sql = mysql\User::tabname( $table_name, $field ); ~~~ 返回 sql: ~~~ select * from user.user_account_1 ~~~ * 用法二:返回特定字段 ~~~ // 数据库表名,不带表前缀 $table_name = 'account_1'; // 需要显示的表字段 $field = 'uid,username'; $sql = mysql\User::tabname( $table_name, $field ); ~~~ 返回 sql: ~~~ select uid,username from user.user_account_1 ~~~