返回   CHF站长论坛 > 综合讨论区 > 服务器架设与维护

服务器架设与维护 服务器架设,系统维护与优化,apache、IIS等技术讨论。

魔兽世界私服 奇迹私服 双至强仅二千,企商在线,最早租用商 亿恩1元帮您升级服务器! 江民杀毒软件2008年推广计划
站长轻松日赚500,日结稳定高价,QQ:705491 传奇世界私服 传世私服 传奇私服 明网Linux合租空间,独立IP 全球最新的创意科技产品
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-10-25, 12:34   #1 (页面定位)
notnull©
 
notnull 的头像
 
注册日期: 2005-09-27
帖子: 10759
notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀
默认 提高mysql数据库设计的效率

PHP 代码:
<?
$dbset
[dbname]='dbname';//换成你的数据库名
$dbset[user]='root';//换成你的用户名
$dbset[password]='123456';//换成你的密码
$dbset[host]='localhost';//换成你的连接主机名,一般为localhost

$db=mysql_connect($dbset[host],$dbset[user],$dbset[password]);

$alltbl=array();
$res=mysql_list_tables($dbset[dbname],$db);
while (
$row=mysql_fetch_array($res)) {
   
array_push($alltbl,$row[0]);
}

//print_r($alltbl);exit;
$pre="";//字段前缀
$spc=",";//分隔符
foreach ($alltbl as $tbl) {
    
$res=mysql_list_fields($dbset[dbname],$tbl,$db);
    
$tbllen=mysql_num_fields($res);
    
$fielda0=array();$fielda1=array();$fielda2=array();$fielda3=array();$fielda4=array();$fieldatmp=array();
    for (
$i=0;$i<$tbllen ;$i++ ) {
        
$fieldname=mysql_field_name($res,$i);
        
array_push($fielda0,$pre.$fieldname);
        
array_push($fielda1,$fieldname);
        
array_push($fielda2,"$".$fieldname);        
        
array_push($fielda3,$fieldname."='$".$fieldname."'");
        
array_push($fielda4,"'$".$fieldname."'");
        
array_push($fieldatmp,"{".$fieldname."}");
    }
    echo 
"<b>数据表:</b>".$tbl."<BR>";
    
$fielda1=join($spc,$fielda1);$fielda2=join($spc,$fielda2);
    
$fielda3=join($spc,$fielda3);$fielda4=join($spc,$fielda4);
    
$fielda0=join($spc,$fielda0);
    
$fieldatmp=join("  ",$fieldatmp);

    echo 
" $fieldatmp <BR>";
    echo 
"\$res=mysql_query(\""."SELECT $fielda0 FROM $tbl WHERE  ORDER BY "."\",\$this->db);<BR>";
    echo 
"mysql_query(\""."INSERT INTO $tbl ($fielda1) VALUES ($fielda4) "."\",\$this->db);<BR>";
    echo 
"mysql_query(\""."UPDATE $tbl SET $fielda3 WHERE "."\",\$this->db);<br><br>";
}
?>
notnull 当前离线   回复时引用此帖
旧 2006-10-25, 12:37   #2 (页面定位)
wm_chief©
 
wm_chief 的头像
 
注册日期: 2005-09-05
帖子: 17755
wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀wm_chief 有着人尽皆知的贡献和荣耀
默认

噢,列出表字段
wm_chief 当前在线   回复时引用此帖
旧 2006-10-25, 12:38   #3 (页面定位)
notnull©
 
notnull 的头像
 
注册日期: 2005-09-27
帖子: 10759
notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀notnull 有着人尽皆知的贡献和荣耀
默认

自动完成一些常用的SQL语句
notnull 当前离线   回复时引用此帖
旧 2006-10-25, 14:55   #4 (页面定位)
kamsang
 
kamsang 的头像
 
注册日期: 2005-10-05
住址: 叁夭零
帖子: 8603
kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星kamsang 绝对是天王巨星
默认

技术贴...
kamsang 当前在线   回复时引用此帖
旧 2006-10-25, 15:16   #5 (页面定位)
空气飘飘
我是空气
 
空气飘飘 的头像
 
注册日期: 2005-12-26
住址: H.O.T星球
帖子: 3651
空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀空气飘飘 有着人尽皆知的贡献和荣耀
默认

技术帖我插不上话的


嘿嘿.
空气飘飘 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 15:28