php用 if语句 如何输出数据库内容

 <?php      mysql_select_db("uchome",$conn)ordi...  <?php       mysql_select_db("uchome",$conn) or die("连接数据库失败:".mysql_error());       mysql_query("set names 'gbk'");       $rs=mysql_query("select * from cdb_projects limit 1")       if (mysql_num_rows($rs)>0){       echo $rs["name"];       }       ?>  另外标注一下 展开
 我来答
du瓶邪
2015-06-15 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2955万
展开全部

先定义头部信息,表示输出一个excel。

然后再以table的形式把数据库的信息循环的echo出来。

<?php 
 header("Content-type:application/vnd.ms-excel");
 header("Content-Disposition:filename=xls_region.xls");
 $cfg_dbhost = 'localhost';
 $cfg_dbname = 'testdb';
 $cfg_dbuser = 'root';
 $cfg_dbpwd = 'root';
 $cfg_db_language = 'utf8';
 // END 配置

 //链接数据库
 $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);
 mysql_select_db($cfg_dbname);
 //选择编码 www.111Cn.net
 mysql_query("set names ".$cfg_db_language);
 
 //users表
 $sql = "desc users"; 
 $res = mysql_query($sql);
 echo "<table><tr>";
 //导出表头(也就是表中拥有的字段)
 while($row = mysql_fetch_array($res)){
  $t_field[] = $row['Field']; //Field中的F要大写,否则没有结果
  echo "<th>".$row['Field']."</th>";
 }
 echo "</tr>";
 //导出100条数据
 $sql = "select * from users limit 100";
 $res = mysql_query($sql);
 while($row = mysql_fetch_array($res)){
  echo "<tr>";
  foreach($t_field as $f_key){
   echo "<td>".$row[$f_key]."</td>";
  }
  echo "</tr>";
 }
 echo "</table>"; 
?>
a459803275
2012-03-10 · TA获得超过493个赞
知道小有建树答主
回答量:1304
采纳率:0%
帮助的人:742万
展开全部
<?php
mysql_select_db("uchome",$conn) or die("连接数据库失败:".mysql_error());
mysql_query("set names 'gbk'");

$result=mysql_query("select * from cdb_projects limit 1") //函数执行一条 MySQL 查询
$rs=mysql_fetch_array($result,MYSQL_ASSOC);// mysql_fetch_array数据组读出数据库中的内容!!

if (mysql_num_rows($rs)>0){ echo $rs["name"]; } // mysql_num_rows数据表中记录总数

?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乒乓球拍b6
2012-03-10
知道答主
回答量:97
采纳率:0%
帮助的人:18.1万
展开全部
你的不可以吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式