mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别 28 December 2009 19:23 Monday by 小屋 浏览(1721)

<?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)){

阅读全文>>

实现随机标题 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] = '人类最大的错误,在于不敢承担圣人的心。' ;

阅读全文>>