首页 后端开发 php教程 php 循环结果集 生手

php 循环结果集 生手

Jun 13, 2016 am 11:28 AM
database function mysql nbsp this

php 循环结果集 新手

本帖最后由 zuoan2008 于 2013-07-06 15:47:24 编辑 class_db.php
<br /><?php<br />Class MySQLDB<br />{<br />		var $host;<br />		var $user;<br />		var $passwd;<br />		var $database;<br />		var $conn;<br /><br />		//利用构造函数实现变量初始化<br />		//同时连接数据库操作<br />		function MySQLDB($host,$user,$password,$database)<br />		{<br />			$this->host = $host;<br />			$this->user = $user;<br />			$this->passwd = $password;<br />			$this->database = $database;<br />			$this->conn=mysql_connect($this->host, $this->user,$this->passwd) or die("Could not connect to $this->host");<br />			mysql_select_db($this->database,$this->conn) or die("Could not switch to database $this->database");<br />			mysql_query("set names 'gbk'");<br />		}<br /><br />		//该函数用来关闭数据库连接<br />		function Close()<br />		{<br />		    MySQL_close($this->conn);<br />		}<br /><br />		//该函数实现数据库查询操作<br />		function Query($queryStr)<br />		{<br />		   $res =Mysql_query($queryStr, $this->conn);<br />		   return $res;<br />		}<br /><br />		//该函数返回记录集<br />		function getRows($res)<br />		{<br />			$rowno = 0;<br />			$rowno = MySQL_num_rows($res);<br />			if($rowno>0)<br />			{<br />			for($row=0;$row<$rowno;$row++ )<br />				 {<br /><br />					$rows[$row]=MySQL_fetch_array($res);<br /><br />					//本来为MySQL_fetch_row,但是不能以数组的方式来提取,只能用索引<br /><br />					//这样可以用索引和名称,更为方便<br /><br />				 }<br /><br />				 return $rows;<br /><br />			  }<br /><br />			}<br /><br />			//该函数取回数据库记录数<br />			function getRowsNum($res)<br />			{<br />			   $rowno = 0;<br />			   $rowno = mysql_num_rows($res);<br />			   return $rowno;<br />			}<br /><br />			//该函数返回数据库表字段数<br />			function getFieldsNum($res)<br />			{<br />				$fieldno = 0;<br />				$fieldno = mysql_num_fields($res);<br />				return $fieldno;<br /><br />			}<br /><br />			//该函数返回数据库表字段名称集<br />			function getFields($res)<br />			{<br />			   $fno = $this->getFieldsNum($res);<br />			   if($fno>0)<br />			   {<br />					 for($i=0;$i<$fno;$i++ )<br />					 {<br />						$fs[$i]=MySQL_field_name($res,$i);//取第i个字段的名称<br />					 }<br />					 return $fs;<br /><br />			   }<br /><br />			}<br /><br />} <br />
登录后复制


login_action.php
<br><?php <br />    session_start();<br>	include('../config/config_db.php');<br>	include('../class/db/class_db.php');<div class="clear">
                 
              
              
        
            </div>
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

两个点博物馆:邦格荒地地点指南
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

两个点博物馆:邦格荒地地点指南
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

泄漏揭示了英特尔 Arrow Lake-U、-H、-HX 和 -S 的关键规格 泄漏揭示了英特尔 Arrow Lake-U、-H、-HX 和 -S 的关键规格 Jun 15, 2024 pm 09:49 PM

泄漏揭示了英特尔 Arrow Lake-U、-H、-HX 和 -S 的关键规格

PHP 的大数据结构处理技巧 PHP 的大数据结构处理技巧 May 08, 2024 am 10:24 AM

PHP 的大数据结构处理技巧

如何优化 PHP 中的 MySQL 查询性能? 如何优化 PHP 中的 MySQL 查询性能? Jun 03, 2024 pm 08:11 PM

如何优化 PHP 中的 MySQL 查询性能?

如何在 PHP 中使用 MySQL 备份和还原? 如何在 PHP 中使用 MySQL 备份和还原? Jun 03, 2024 pm 12:19 PM

如何在 PHP 中使用 MySQL 备份和还原?

Java 枚举类型在数据库中的应用场景有哪些? Java 枚举类型在数据库中的应用场景有哪些? May 05, 2024 am 09:06 AM

Java 枚举类型在数据库中的应用场景有哪些?

如何使用 PHP 插入数据到 MySQL 表中? 如何使用 PHP 插入数据到 MySQL 表中? Jun 02, 2024 pm 02:26 PM

如何使用 PHP 插入数据到 MySQL 表中?

如何修复 MySQL 8.4 上的 mysql_native_password 未加载错误 如何修复 MySQL 8.4 上的 mysql_native_password 未加载错误 Dec 09, 2024 am 11:42 AM

如何修复 MySQL 8.4 上的 mysql_native_password 未加载错误

如何在 PHP 中使用 MySQL 存储过程? 如何在 PHP 中使用 MySQL 存储过程? Jun 02, 2024 pm 02:13 PM

如何在 PHP 中使用 MySQL 存储过程?

See all articles