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"]; } ?> 另外标注一下
展开
展开全部
先定义头部信息,表示输出一个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>";
?>
展开全部
<?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数据表中记录总数
?>
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数据表中记录总数
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询