<?php
$id=$_GET['id'];
$link=@mysql_connect("localhost","root","root") or die ("数据库链接失败".mysql_error());
mysql_select_db("art",$link);
header("Content-type: text/html;charset=gb2312");
mysql_query("set names 'gb2312'");
$sql="select * from art_bse where id=".$id;
$row=mysql_fetch_row(mysql_query($sql));
?>
<table width="200" border="1" cellspacing="1">
<tr>
<td colspan="3" align="center"><?php echo $row['art_nmt'];?></td>
</tr>
<tr>
<td width="40%" align="center" bgcolor="#0066FF"> </td>
<td width="27%" align="center" bgcolor="#0066FF"><?php echo $row['art_aut'];?></td>
<td width="33%" align="center" bgcolor="#0066FF"> </td>
</tr>
<tr>
<td colspan="3" align="center"> </td>
</tr>
</table>我已经获取到了 id但是输出后 该字段的值 总是显示不出来~~!
能不能帮忙解答一下??
解决方案 »
- 配置glype 出问题
- PHP的外包公司,一般需要懂点什么?他们专接外国项目的。
- 请问有什么方法可以知道当前有什么人在访问我的网站并正进行操作中?
- PHP 中 HTTP头能否用白话解释一下!
- 求正则表达式 匹配<script >中间没有“<script >”</script>
- 关于fsockopen 问题
- 利用session传递海量数据时的问题,高手帮忙!
- PHP的cookie怎么啦?
- 我要从数据库里取出content字段的内容显示出来.但是我现在只想让内容的前30个字符显示出来.该如何写?请给出代码.谢谢.
- mysql数据库在死机重启后,一个表的内容就读不出来了,怎么办?我的数据是不是无法挽回了?
- 求解正则匹配HTML标签
- 获取应用程序的路径
mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。它仅仅返回关联数组。这也是 mysql_fetch_array() 起初始的工作方式。如果在关联索引之外还需要数字索引,用 mysql_fetch_array()。 如果结果中的两个或以上的列具有相同字段名,最后一列将优先。要访问同名的其它列,要么用 mysql_fetch_row() 来取得数字索引或给该列起个别名。参见 mysql_fetch_array() 例子中有关别名说明。 有一点很重要必须指出,用 mysql_fetch_assoc() 并不明显 比用 mysql_fetch_row() 慢,而且还提供了明显更多的值。
====================
mysql_fetch_array() 是 mysql_fetch_row() 的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。 如果结果中的两个或以上的列具有相同字段名,最后一列将优先。要访问同名的其它列,必须用该列的数字索引或给该列起个别名。
mysql_fetch_row 返回的是下标数组
而你 $row['art_aut'] 需要的是关联数组,mysql_fetch_assoc 或者 mysql_fetch_array