<?php
$link=mysql_connect('localhost','root',”);
mysql_select_db('abc',$link);
$sql = “select * from book”;
$result = mysql_query($sql);
while($row = mysql_fetch_row($result))
{
echo $row['cid'].'::'.$row[1].'<br>';
}
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo $row['cid'].'::'.$row[1].'<br>';
}
$result = mysql_query($sql);
while($row = mysql_fetch_object($result))
{
echo $row->cid.'::'.$row->title.”<br>”;
}
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
echo $row['cid'].'::'.$row[1].'<br>';
}
?>
分析:
mysql_fetch_row, 这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。 注意,这里是从0开始偏移,也就是说不能用字段名字来取值,只能用索引来取值,所以如下代码是取不到值的:
while($row = mysql_fetch_row($res)){
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别 28 December 2009 19:23 Monday by 小屋 浏览(1721)
实现随机标题 27 November 2009 23:10 Friday by小屋 浏览(1776)
瞎弄一上午,最终把本来用js实现随机标题变成数据库读取随机标题。
我这里读的数据是平时的一句话Twitter ,相对于之前从js文件随机读取,现在明显就比较灵活和方便,只是添加了点服务器的压力。
下面是之前js随机标题的示例代码:
<script>
//指定条目数
tips = new Array(2);
//条目内容
tips[0] =
'All things are difficult before they are easy.'
;
tips[1] =
'人类最大的错误,在于不敢承担圣人的心。'
;