网络编程

当前位置:永利402游戏网站-永利402com官方网站 > 网络编程 > PHP轻松实现数字分页功效示例_php技术_脚本之家

PHP轻松实现数字分页功效示例_php技术_脚本之家

来源:http://www.xtcsyb.com 作者:永利402游戏网站-永利402com官方网站 时间:2019-11-26 16:10

正文实例陈诉了PHP轻易完成数字分页作用。分享给我们供我们参谋,具体如下:

正文实例陈诉了PHP入门教程之使用Mysqli操作数据库的方法。分享给我们供大家参谋,具体如下:

首页 ";$pagenav .= "前一页 ";//当前显示的开始$page_show_start = (ceil*$page_show;//显示分页$page_show_str = '';if($page_show>$page_count){ $page_show = $page_count;}for($j=1;$j<=$page_show;$j++){ $page_show_now = $page_show_start+$j; if($page==$page_show_now){ $page_show_str .= "$page_show_now "; }else{ $page_show_str .= "$page_show_now "; }}$pagenav.=$page_show_str;$pagenav .= "后一页 ";$pagenav .= "末页";echo ''.$pagenav.'' ;?>
 connect(); $_mysqli -> connect('localhost','root','123456','guest'); //断开 MySQL mysqli_close() == $_mysqli -> close(); $_mysqli -> close();?>

 select_db; $_mysqli -> close();?>

close();?>

 select_db; //数据库操作时发生的错误 if{ echo '数据库操作错误:'.$_mysqli -> error; } $_mysqli->close();?>

 set_charset; //创建一句 SQL ,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user"; //执行 SQL 语句,把结果集赋给 $_result $_result = $_mysqli -> query; //var_dump; //object { } //通过结果集,我要取得第一行数据 //fetch_row();是返回的一个数组,里面是第一条数据的集合 print_r( $_result -> fetch_row; //运行一次,指针下移一条 print_r( $_result -> fetch_row; //销毁结果集 $_result -> free;?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user"; //创建一个结果集 $_result = $_mysqli->query; //使用索引数组取值 //print_r); $_row = $_result->fetch_row(); echo $_row[3]; //遍历,下标很难记[3] while (!!$_row = $_result->fetch_row { echo $_row[3].'
'; } $_mysqli->close();?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user"; //创建一个结果集 $_result = $_mysqli->query; //使用关联数组取值 //print_r($_result->fetch_assoc; $_assoc = $_result->fetch_assoc(); echo $_assoc['tg_username']; //遍历 while (!!$_assoc = $_result->fetch_assoc { echo $_assoc['tg_username'].'
'; } $_mysqli->close();?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user"; //创建一个结果集 $_result = $_mysqli->query; //使用索引+关联数组取值 //print_r($_result->fetch_array; $_array = $_result->fetch_array(); echo $_array[3]; echo $_array['tg_username']; //遍历..... $_mysqli->close();?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user"; //创建一个结果集 $_result = $_mysqli->query; //使用OOP的方法object //print_r($_result->fetch_object; echo $_result->fetch_object()->tg_username; //使用OOP遍历 while (!!$_object = $_result->fetch_object { echo $_object->tg_username.'
'; } $_mysqli->close();?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user limit 0,10"; //创建一个结果集 $_result = $_mysqli->query; //我要看下我选择了多少行 echo $_result->num_rows; //我影响了多少行呢 echo $_mysqli->affected_rows; $_mysqli->close();?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "UPDATE tg_user SET tg_username='一站式建网站' WHERE tg_id=5"; //创建一个结果集 $_result = $_mysqli->query; //我要看下我选择了多少行 echo $_result->num_rows; echo '|'; //我影响了多少行呢 echo $_mysqli->affected_rows; $_mysqli->close();?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user"; //创建一个结果集 $_result = $_mysqli->query; //求出表中有多少个字段 echo $_result->field_count; //获取字段的名字// $_field = $_result->fetch_field();// echo $_field->name;// $_field = $_result->fetch_field();// echo $_field->name;//// while (!!$_field = $_result->fetch_field {// echo $_field->name.'
';// } //一次性取得所有的字段 $_fields = $_result->fetch_fields(); //echo $_fields[0]->name; foreach  { echo $_field->name.'
'; } $_mysqli->close();?>

set_charset; //创建一句SQL,获取数据库的表的数据 $_sql = "SELECT * FROM tg_user"; //创建一个结果集 $_result = $_mysqli->query; //移动数据指针 $_result->data_seek; $_row = $_result->fetch_row(); echo $_row[3]; //移动字段指针 $_result->field_seek; $_field = $_result->fetch_field(); echo $_field->name; $_mysqli->close();?>

set_charset; //创建三个修改的SQL语句 $_sql .= "UPDATE tg_article SET tg_username='喀喀喀' WHERE tg_id=1;"; $_sql .= "UPDATE tg_flower SET tg_fromuser='喀喀喀' WHERE tg_id=1;"; $_sql .= "UPDATE tg_friend SET tg_fromuser='喀喀喀' WHERE tg_id=1"; //使用通知执行的方法 $_mysqli->multi_query; //普通只能执行sql的方法是:$_mysqli->query; $_mysqli->close();?>

set_charset; //创建三条选择语句 $_sql .= "SELECT * FROM tg_photo;"; $_sql .= "SELECT * FROM tg_user;"; $_sql .= "SELECT * FROM tg_friend"; if ($_mysqli->multi_query { //获取当前的结果集 $_result = $_mysqli->store_result(); print_r); echo '
'; //将结果集的指针移到下一条 $_mysqli->next_result(); $_result = $_mysqli->store_result { echo '第二条SQL语句有五!'; exit(); } print_r); echo '
'; $_mysqli->next_result(); $_result = $_mysqli->store_result { echo '第三条SQL语句有五!'; exit(); } print_r); } else { echo '第一条SQL语句有误'; exit(); } $_mysqli->close();?>

set_charset; //设置关闭自动提交 $_mysqli->autocommit; //创建两个SQL语句 $_sql .= "UPDATE tg_flower SET tg_flower=tg_flower-50 WHERE tg_id=1;"; $_sql .= "UPDATE tg_friend SET tg_state=tg_state+50 WHERE tg_id=1"; //执行多条SQL语句 //只要这两条SQL语句都成功了,就手工提交给数据库 //否则,就回滚,撤销之前的有效操作。 if ($_mysqli->multi_query { //通过影响的行数,来判定SQL语句是否成功执行 //如果$_success是false说明sql语句有吴,那么就执行回滚,否则就手工提交 $_success = $_mysqli->affected_rows == 1 ? true : false; //下移指针 $_mysqli->next_result(); $_success2 = $_mysqli->affected_rows == 1 ? true : false; //如果两条都成功的话 if ($_success && $_success2) { //执行手工提交 $_mysqli->commit(); echo '完美提交'; } else { //执行回滚,撤销之前的所有操作 $_mysqli->rollback(); echo '所有操作归零!'; } } else { echo '第一条SQL语句有错误!'; } //再开启自动提交 $_mysqli->autocommit; $_mysqli->close();?>

越多关于PHP相关内容感兴趣的读者可查阅本站专题:《PHP+ajax技艺与行使小结》、《PHP运算与运算符用法统计》、《PHP互连网编制程序本领计算》、《PHP基本语法入门教程》、《php操作office文书档案技术计算(包涵word,excel,access,ppt)》、《php日期与时光用法总括》、《php面向对象程序设计入门教程》、《php字符串用法计算》、《php+mysql数据库操作入门教程》及《php管见所及数据库操作本事汇总》

越来越多关于PHP相关内容感兴趣的读者可查阅本站专项论题:《php+mysqli数据库程序设计技能总计》、《php面向对象程序设计入门教程》、《PHP数组操作技术大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总括》、《PHP互连网编制程序技能总括》、《php字符串用法总括》、《php+mysql数据库操作入门教程》及《php管见所及数据库操作技艺汇总》

瞩望本文所述对大家PHP程序设计具备利于。

希望本文所述对我们PHP程序设计有所扶助。

本文由永利402游戏网站-永利402com官方网站发布于网络编程,转载请注明出处:PHP轻松实现数字分页功效示例_php技术_脚本之家

关键词: