`
a19905522
  • 浏览: 99229 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

PHP数据库链接类

 
阅读更多

db.php

 

<?php
if (!isset ($_SESSION)) {
	session_start();
}
define('DB_HOST', '127.0.0.1');   //根据自己的情况填写
define('DB_USER', 'root');
define('DB_PASS', 'a123789');
define('DB_NAME', 'db1');
date_default_timezone_set('Asia/Shanghai');

//获取一个数据库连接
function getDBLink() {
	$link = mysql_connect(DB_HOST, DB_USER, DB_PASS);
	mysql_select_db(DB_NAME, $link);
	mysql_query("set names utf8");
	return $link;
}
?>

 

 

 

index.php

 

 

<?php
if($_SESSION['pass']=="ok")                 
{

require_once ('db.php');
$link=getDBLink();
$sql="select * from member";
$result=mysql_query($sql);
$total=mysql_num_rows($result);
echo "<center>共有".$total."个会员</center><br>";
$page=isset($_GET['page'])?intval($_GET['page']):1;  
$info_num=3; 
$pagenum=ceil($total/$info_num); 
If($page>$pagenum || $page == 0){
       Echo "Error : Can Not Found The page .";
       Exit;
}
$offset=($page-1)*$info_num; 
$info=mysql_query("select * from member limit $offset,$info_num"); 
while($it=mysql_fetch_array($info)){
       Echo "账号:  ".HTMLSpecialChars($it['member_account'])."<br>";   //防sql注入
	   Echo "姓名:  ".HTMLSpecialChars($it['member_name'])."<br>";
	   Echo "性别:  ".HTMLSpecialChars($it['sex'])."<br>";
	   Echo "学号:  ".HTMLSpecialChars($it['schoolnumber'])."<br>";
	   Echo "手机号码:".HTMLSpecialChars($it['phonenumber'])."<br>";
	   Echo "电子邮箱:".HTMLSpecialChars($it['email'])."<hr>";
}  
if( $page > 1 )
    {
    	echo "<a href='member_index.php?page=".($page-1)."'>前一页</a>&nbsp";
	}else{
   	echo "前一页&nbsp&nbsp";
}
for($i=1;$i<=$pagenum;$i++){                                          //数字页面
       $show=($i!=$page)?"<a href='member_index.php?page=".$i."'>".$i."</a>":"$i";
       Echo $show." ";
}
if( $page<$pagenum)
    {
    	echo "<a href='member_index.php?page=".($page+1)."'>后一页</a>";
	}else
	{
		echo "后一页";
     }
mysql_free_result($result);
mysql_close();
}
?>
分享到:
评论

相关推荐

    php的mysql数据库连接类

    这里我们关注的是一个名为"php的mysql数据库连接类"的工具,它提供了一种简便的方法来处理MySQL数据库的连接、查询和其他相关操作。下面将详细讨论PHP连接MySQL数据库的相关知识点。 首先,PHP提供了多种方式来连接...

    php适用于各种数据库链接类.zip

    标题提到的"php适用于各种数据库链接类.zip"提供了一个通用的解决方案,允许开发者轻松地与多种类型的数据库进行交互,如MySQL、PostgreSQL、SQLite等。这个类库旨在简化数据库操作,提高代码的可复用性和可维护性。...

    一个mysql数据库连接类

    总的来说,这个“mysql数据库连接类”为PHP开发者提供了一种结构化、可复用的方式来处理MySQL数据库连接,提高了代码的可维护性和效率。通过理解和运用这个类,开发者能够更专注于业务逻辑,而不是底层的数据库操作...

    常用php-mysql数据库连接类.zip

    一个常用php mysql数据库连接类,这是比较基础的东西,能过构造函数来实现创建类就自动与mysql服务器进行连接,只要设置好 $name,$pass,$table三个变量的值就好了。

    PHP数据库链接类(PDO Access).zip

    介绍了PHP数据库链接类(PDO Access),供朋友们学习和参考,Access是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。在以后版本中,Microsoft将JET数据库引擎集成...

    简单实用的php mysql数据库连接类

    这个"简单实用的php mysql数据库连接类"提供了一种高效的方法来管理和操作数据库,无需编写大量的重复代码。让我们深入了解一下这个类的核心知识点以及如何在实际项目中应用。 首先,我们来探讨PHP与MySQL数据库的...

    常用类 数据库连接类 分页类

    本资源包包含了一些基本但非常实用的PHP类,主要包括数据库连接类、分页类以及图像处理类。接下来,我们将详细介绍这些类及其相关知识点。 1. **数据库连接类**: - PDO (PHP Data Objects):PDO 是 PHP 提供的一...

    PHP数据库链接类(PDO+Access)

    介绍了PHP数据库链接类(PDO+Access),供朋友们学习和参考,Access是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。在以后版本中,Microsoft将JET数据库引擎集成...

    PHP数据库操作类,支持多连接

    这个自编写的PHP数据库操作类,名为DBConnection,旨在提供一个高效、灵活的解决方案来管理多个数据库连接,允许开发者根据需求轻松地在不同的数据源之间切换。 DBConnection类的主要特点和功能如下: 1. **多...

    强大的通用php数据库操作类

    8. include:这是一个目录,可能包含了其他辅助函数或类库,比如数据库连接类、验证类等,它们与主数据库操作类一起构成了完整的数据处理框架。 综上所述,这个“强大的通用php数据库操作类”不仅封装了基本的...

    php数据库连接mysql封装类

    php数据库连接mysql封装类,改类能让初学着更好的实用php连接mysql

    php连接mysql数据库操作类.zip

    标题提到的"php连接mysql数据库操作类.zip"是一个压缩包,其中包含了一个PHP类,专门用于处理与MySQL数据库的交互,如查询、更新、删除等常见操作。这个类库可能是为了简化数据库操作,提高代码的可读性和可维护性而...

    php链接mysql数据库类

    ### PHP连接MySQL数据库类的实现与使用 #### 类概述 在本PHP类`clsMysql`中,实现了通过面向对象的方式连接并操作MySQL数据库的功能。该类提供了丰富的接口来处理数据库连接、查询、错误处理等常见任务。 #### 类...

    PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】.docx

    标题中的“PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】”指的是一个...总的来说,这个基于PDO的数据库操作类是一个实用工具,简化了多数据库环境下的PHP数据库操作,提高了代码的可维护性和可扩展性。

    php-mysql完整数据库连接类.zip

    一个php-mysql完整数据库连接类,测试阶段,显示所有错误,具有安全隐患,默认关闭 ,发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的 ,数据库执行语句,可执行查询添加修改...

    新手学习,php7中mysql数据库操作类实例,非常清晰易懂

    这个实例主要介绍如何构建一个PHP7中的MySQL数据库操作类,以实现连接、查询、插入、更新和删除等基本功能。 首先,我们需要在`Mysql.class.php`文件中定义一个名为`Mysql`的类。这个类将包含以下属性和方法: 1. ...

    PHP数据库处理类.zip

    在WEB应用程序开发数据库操作类是一个必不可少的东西了,当然大家可以直接连接数据库进行查询,但这样维护不方便,整理了一个不错的PHP数据库处理类与各位分享。一个简单的数据库操作类,便于快速向数据库插入数据、...

    php中mysql数据库操作类.zip

    为了简化这一过程,开发者通常会创建自定义的数据库操作类。本文将深入探讨PHP中MySQL数据库操作类的设计与应用,以及如何利用此类高效...同时,学习和理解这些类的实现原理,对于提升你的PHP数据库编程技能大有裨益。

    php数据库操作封装类.zip

    PHP数据库操作封装类是基于面向对象编程思想实现的,它通过定义类(如`DB`或`MySQLi_DB`),封装了与数据库交互的方法,如连接、查询、插入、更新、删除等。这样做的好处是可以将数据操作的逻辑集中在类的方法中,...

Global site tag (gtag.js) - Google Analytics