遍历数据库

  
 $md5Str=$_POST['md5Str'];
 $serverName=$_POST['serverName'];
 $uid=$_POST['uid'];
 $cid=$_POST['cid']; 
 
 $tableName=$_GET['tableName'];
 if(empty($tableName))
 {
  $tableName="city";
 }
 
//遍历该数据库中的所有的表 
 $dbLink=mysql_connect($serverInfos[$serverName][1],DEFAULT_USER,DEFAULT_PASSWORD,DEFAULT_DB_NAME);
 
 $tablesArray=mysql_list_tables(DEFAULT_DB_NAME,$dbLink);
 
 echo '<table border=2px bgcolor=#00CED1>';
 echo "<tr>";
 while ($resultArray=mysql_fetch_array($tablesArray))
 {
  echo '<td><h4><a href="#" onClick=cx_my_dialog("","include/listDB.php?tableName='.$resultArray[0].'");>'.$resultArray[0]."</a></h4></td>";  
 }
 echo "</tr>";
 echo "</table>";
 
 mysql_query("set names 'gb2312'",$dbLink);
 mysql_select_db(DEFAULT_DB_NAME);
 
 echo '<div><h5>';
 echo '<a href="include/exportDBToExcel.php?serverName='.$serverName.'&tableName='.$tableName.'">导出该表[Excel]</a>';
 echo '<a href="#" onClick=cx_my_dialog("","include/exportDBToSQL.php?tableName='.$tableName.'")>导出该表[SQL]</a>  ';
 echo '<a href="#" onClick=cx_my_dialog("","include/exportDBToExcel.php?serverName='.$serverName.'")>导出数据库[Excel]</a>';
 echo '<a href="#" onClick=cx_my_dialog("","include/exportDBToSQL.php")>导出数据库[SQL]</a></h5></div>';
 
//如果有删除动作,就删除 
 $deleteString=$_GET['deleteString'];
 
 if(!empty($deleteString))
 {
  $tempArray=explode("*",$deleteString);
  $key=$tempArray[0];
  $value=$tempArray[1];
  $result=mysql_query("delete from ".$tableName." where ".$key." = ".$value);
  if($result)
  {
   echo "<font color=red><h3>   操作成功  </h3></font>";
  }
  else
  {
   echo "<font color=red><h3>  操作失败了!  </h3></font>";
  }
 } 
 
 
 
 
 
 
 
 
 //执行查询操作 

 $query=mysql_query("select * from ".$tableName,$dbLink);

 echo '<table border=1px>';
 echo '<tr><th colspan="100" align="left"><h3>当前所操作的表名:【'.$tableName.'】</h3></th></tr>';
  
 $resultSum=mysql_num_fields($query);
 $fieldArray=mysql_list_fields(DEFAULT_DB_NAME,$tableName,$dbLink);
 
 echo "<tr><td>操作</td>";
 for($i=0;$i<$resultSum;$i++)
 {
  echo "<td><font color=red><strong><h4>".mysql_field_name($fieldArray,$i)."</h4></strong></font></td>";
 }
 echo "</tr>";
 
 while ($resultArray=mysql_fetch_array($query))
 {
  echo "<tr>";
  for($i=0;$i<$resultSum;$i++)
  {
   if($i==0)
   {
    $str="?tableName=".$tableName."&deleteString=".mysql_field_name($query,0)."*".$resultArray[0];
    ?>
    <td><a href="#" onClick="cx_my_dialog('','include/listDB.php<?php echo $str?>');">删除</a></td>
    <?php
   }
   echo "<td>".iconv("gb2312","utf-8",$resultArray[$i])."</td>";
  }
  echo "</tr>";
 }
 echo "</table>";

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值