处理结果
mysql_fetch_assoc( ) 返回关联数组
mysql_fetch_row( ) 返回索引数组
上面这两个是最常用的函数,也是效率比较高的。这两个函数,每执行一次,结果集资源的指针就会向后移动一位,直到最后一位,返回FALSE。因此配合条件循环语句while能实现遍历的效果。就像曾经的文件夹遍历一样。
实例1:
while($row=mysql_fetch_assoc($result))
{//$row为一条记录的数组}
即每次只返回一条记录
代码演示1:
代码演示2:
其他的常用数据库函数:
var_dump(mysql_num_fields($res));
数据表中有几个字段,就给弹出int(几)
echo mysql_affected_rows();
是根据数据表的改动,输出相应的改动数目(只有在数据表的结构、数据受到变动的时候,才会算作改动)
echo mysql_insert_id();
mysql_insert_id()能得到最后一条变动的数据的id,这里是输出这个id号
mysql_free_result($res);
这是释放结果集$res,意思就是不用那些比如select等查询到的记录数据了。
mysql_close($link);
断开与数据库的连接,这样就完美结束了。耗时四天,学完数据库基础。哈哈!