PHP5 的优点
PHP5 的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性。程序员不
必再编写缺乏功能性的类,并且能够以多种方法实现类的保护。另外,在对象的集成等方面
也不再存在问题。使用
PHP5 引进了类型提示和异常处理机制,能更有效的处理和避免错误
的发生。
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc 的区别
实例代码
<?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)){
echo $row['cid'].'::'.$row[1].”;
} //这里的$row['cid'] 取不到值。
mysql_fetch_array,从结果集中取得一行作为关联数组,或数字数组,或二者兼有,除了将