您的位置:首页 > 编程语言 > PHP开发

以表格形式显示 php原生查询结果

2012-11-26 17:59 302 查看
<?php
/************
* 
    PHP导入.sql文件
    运行版本:php5,php4 使用的时候请选择
    作者:Caige   
*************/
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />";  
$host = "***";
$user = "***";
$pwd = "***";
$file_dir = "./";

//select.sql中有select语句
$file_name = "select.sql";
$data_base = "***";

$conn = mysql_connect($host,$user,$pwd);

mysql_query("set names 'utf8'");

mysql_select_db($data_base,$conn);
/** PHP5 版本 **/
$get_sql_data = file_get_contents($file_name,$file_dir);

/**   
* PHP4 版本
if(file_exists($file_dir."/".$file_name))
{
    $get_sql_data = fopen($file_dir."/".$file_name,"r");    
    if(!$get_sql_data)
    {
        echo "不能打开文件";
    }
    else
    {
        $get_sql_data = fread($get_sql_data, filesize ($file_dir."/".$file_name));
    }
}
***/
$explode = explode(";",$get_sql_data);
$cnt = count($explode);
for($i=0;$i<$cnt ;$i++){

    $sql = $explode[$i];

    $result = mysql_query($sql);

    if($result){
        echo "成功:".$i."个查询<br/>";
  echo "Table".$i."<br/>";
  echo "<table><th>";
  $tIndex=1;
  //这里必须使用mysql_fetch_object,索引才会是表的列名字
  while($row = mysql_fetch_object($result)){
   if($tIndex==1){
   foreach($row as $key => $value){
    echo "<td>".$key."</td>";
   }
   echo "</th>";
   }
    //显示数据
   echo "</tr>";
   foreach($row as $key => $value){
    echo "<td>".$value."</td>";
   }
   echo "</tr>";
   
   $tIndex++;
   //print_r($row);
  }
  echo "</tr></table><br/>".$tIndex."--result";
  
    }
    else
    {
        echo "导入失败:".mysql_error();
    }
}
?>


喜欢的自己加上css

太懒了,哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐