php 生成数据表函数
public function make_tab($data,$tab)
{
$table_name = $tab;
$isTable = Db::query('SHOW TABLES LIKE ' . "'" . $table_name . "'");
if (!empty($isTable)) {
//表存在
//echo 1;
} else {
//表不存在
//echo 2;
$str = '';
foreach($data as $k=> $v){
$thisstr = "`".$k."` varchar(200) NOT NULL DEFAULT '' COMMENT '".$v."',";
$str = $str.$thisstr;
}
$sql = " CREATE TABLE IF NOT EXISTS `$table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建和接收时间',
`update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
".$str."
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='".$tab."信息';";
Db::execute($sql);//执行SQL生成表
}
return $table_name;
}
本文作者:子岚天羽卿怜水
本文链接:https://www.cnblogs.com/jigr/p/16618596.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异