xiaotao5
(xiaotao5)
论坛元老
 
我要当老大
UID 20091
精华
0
积分 35579
帖子 390
金钱 35579 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23 来自 浙江
状态 离线
|
[推荐阅读] 請教smarty模板問題
给你个函数
<?php function creat_table($filename) { global $db,$tablepre,$language; $row=$db->sql_fetchrow($db->sql_query("SELECT VERSION() AS version")); $dbversion = $row['version']; $installinfo=''; $sql=file($filename); $query=''; foreach($sql as $key => $value){ $value=trim($value); if(!$value || $value[0]=='#') continue; if(eregi(";$",$value)){ $query.=$value; if(eregi("^CREATE",$query)){ $query=str_replace('bx_',$tablepre,$query); $name=substr($query,13,strpos($query,'(')-13); $installinfo.='<span class="r">建立数据表 </span><span class="t">'.$name.'</span> ... <span class="r">完成</span><br>';
$extra = substr(strrchr($query,')'),1); $query = str_replace($extra,'',$query); if($dbversion > '4.1'){ $extra = $language ? "ENGINE=MyISAM DEFAULT CHARSET=$language;" : "ENGINE=MyISAM;"; } else { $extra = "TYPE=MyISAM;"; } $query .= $extra; } $db->sql_query($query); $query=''; } else { $query.=$value; } } return $installinfo; } ?>
|
|