连接数据库
1 | $link=@mysql_connect('localhost:3306','root','aaa') or die(mysql_error()); //连接数据库 |
显示数据库函数
mysql_fetch_row()
获取资源中的一条记录,并匹配成索引数组,指针下移一条。如果匹配不到返回false
mysql_fetch_assoc()
mysql_fetch_row()
获取资源中的一条记录,并匹配成索引数组,指针下移一条。如果匹配不到返回false
mysql_fetch_array()
获取资源中的一条记录,并匹配成关联数组和索引,指针下移一条。匹配不到返回false
数据的个数是记录的两倍,一般不使用
mysql_fetch_object()
获取资源中的一条记录,并匹配成对象,指针下移一条。匹配不到返回false
1 | $rows = mysql_fetch_object($rs); |
分页原理
总页码:$pagecount=ceil($recordcount/$pagesize)
1 | <?php |
mysql_close()关闭数据库
如果没有的话,系统也会自动关闭的
数据库使用原则,尽量晚创建,早释放
mysql_affected_rows($link)
取得前一次操作说影响的记录数
SqlTool工具类封装
1 |
|
调用类方法
1 |
|
$res = mysql_query($sql,$conn);
获取行数:$rows = mysql_affected_rows();
获取列数:$cols = mysql_num_fields($res);
输出表头:
for($i = 0;$i<$colums;$i++) {
$field_name=mysql_field_name($res,$i);
echo “
}
mysql_insert_id 取得上一步insert操作产生的id号