`

php连接数据库用的一些方法

 
阅读更多
<?php
class ConnectionMySQL{
    //主机
    private $host="localhost";
    //数据库的username
    private $name="root";
    //数据库的password
    private $pass="11111111";
    //数据库名称
    private $table="table";
    //编码形式
    private $ut="utf8";


    //构造函数
    function __construct(){
        $this->ut=$ut;
        $this->connect();

    }

    //数据库的链接
    function connect(){
        $link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error());
        mysql_select_db($this->table,$link) or die("没该数据库:".$this->table);
        mysql_query("SET NAMES 'utf8'");
		mysql_query("set character_set_client=utf8");
		mysql_query("set character_set_results=utf8");
           //中文乱码问题
    }

    function query($sql, $type = '') {
        if(!($query = mysql_query($sql))) $query=null;
        return $query;
    }

    function show($message = '', $sql = '') {
        if(!$sql) echo $message;
        else echo $message.'<br>'.$sql;
    }

    function affected_rows() {
        return mysql_affected_rows();
    }

    function result($query, $row) {
        return mysql_result($query, $row);
    }

    function num_rows($query) {
        return @mysql_num_rows($query);
    }
	function table_rows($table){
		$query=mysql_query("select * from $table") or die(mysql_error());
		return mysql_num_rows($query);
		}

    function num_fields($query) {
        return mysql_num_fields($query);
    }

    function free_result($query) {
        return mysql_free_result($query);
    }

    function insert_id() {
        return mysql_insert_id();
    }

    function fetch_row($query) {
        return mysql_fetch_row($query);
    }

    function version() {
        return mysql_get_server_info();
    }

    function close() {
        return mysql_close();
    }

    //向$table表中插入值
    function fn_insert($table,$name,$value){
        $this->query("insert into $table ($name) values ($value)");
    }
    //根据$id值删除表$table中的一条记录
    function fn_delete($table,$id,$value){
        $this->query("delete from $table where $id=$value");
        echo "id为". $id." 的记录被成功删除!";
    }
    //根据$id值查询表中的记录
    function fn_select($table,$id){
        $fileinfo=$this->query("select * from $table where id=$id");
        return $fileinfo;
    }
	
}


?>

 

分享到:
评论

相关推荐

    php连接oracle数据库的方法(测试成功)

    首先,PHP连接Oracle数据库有两种主要的函数集可供使用:ORA函数和OCI函数。ORA函数是较早的函数集合,而OCI函数是Oracle的Call Interface,它提供了更新、更全面的函数来执行Oracle数据库的连接和操作。虽然两者...

    php连接数据库代码

    php连接数据库的代码,用php语言连接数据库,在html可以显示

    PHP连接各种数据库代码

    以下是一个基本的示例,展示如何使用PHP连接到一个MySQL数据库并创建一个新的数据库及表。 ```php &lt;?php // 设置数据库服务器名、用户名、密码以及数据库名 $mysql_server_name = 'localhost'; $mysql_username = '...

    xml 中连接数据库的方法

    以下是通过不同编程语言在XML上下文中连接数据库的一些方法: 1. **Java + JDBC (Java Database Connectivity)** - 首先,需要引入对应的JDBC驱动,如MySQL的`mysql-connector-java.jar`。 - 创建一个`java.sql....

    Flex连接数据库三种方法

    Flex 连接数据库的方法主要涉及三种技术:HttpService、WebService 和 RemoteObject。这些技术都是 Flex 与后端服务器交互的手段,因为Flex本身并不具备直接访问数据库的能力,必须通过服务端代理来实现。 1. **...

    PHP连接各种数据库方法代码

    总的来说,PHP连接数据库的过程包括:选择适当的连接函数,提供正确的连接参数,选择数据库,执行SQL查询,处理查询结果,以及在完成操作后关闭连接。了解这些基本步骤并熟悉相应的函数,将有助于你更好地管理和操作...

    PHP连接数据库模板

    本篇将基于给定的“PHP连接数据库模板”来详细解析其中涉及的关键知识点。 #### 二、基本设定 在给定的代码示例中,首先定义了一些基本变量,用于存储连接数据库所需的信息: ```php $mysql_server_name = ...

    php连接sqlsever数据库配置方法

    总的来说,配置PHP连接SQL Server数据库涉及安装必要的扩展,修改配置文件,以及编写连接测试脚本。这个过程可能需要对网络配置和数据库安全有一定的了解,但遵循上述步骤,一般可以顺利完成连接。如果你在执行过程...

    php:如何简单连接数据库

    ### PHP 连接数据库知识点详解 #### 一、MySQL客户端下操作数据库 ##### 第一步:连接MySQL数据库服务器 在命令行界面(如Windows下的CMD或Linux下的终端)中,可以通过以下命令来连接MySQL数据库服务器: ```...

    PHP连接调用mysql数据库的方法.doc

    本文将详细介绍 PHP 连接调用 MySQL 数据库的方法,包括如何使用相关函数连接数据库,创建数据库,选择缺省数据库,执行查询语句,取出查询结果,获取结果集信息,关闭数据库连接等。 一、连接数据库 PHP 中使用 `...

    PHP连接数据库的各种方法

    总结来说,PHP连接数据库的方式因数据库类型而异,对于MYSQL可以使用`mysqli`或`PDO`,ACCESS则依赖于ADO,MS SQL则推荐使用`sqlsrv`或`pdo_sqlsrv`。在实际开发中,应根据项目需求和PHP版本选择合适的连接方式。...

    PHP 连接mysql数据库做简单的登录页面,实现用户的登录注册功能

    在`conn.php`文件中,你会看到类似于以下的代码来建立数据库连接: ```php &lt;?php $servername = "localhost"; // 数据库服务器 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $...

    php的mysql数据库连接类

    下面将详细讨论PHP连接MySQL数据库的相关知识点。 首先,PHP提供了多种方式来连接MySQL数据库,包括`mysqli`扩展和`PDO_MySQL`扩展。然而,这里提到的"db.php"可能是一个自定义的类,它封装了这些原生函数,为...

    flex连接数据库的三种方法

    根据给定的文件信息,以下是关于“Flex连接数据库的三种方法”的详细知识点: ### Flex连接数据库的方法概述 Flex是Adobe公司推出的一种用于构建高性能、高交互性的RIA(Rich Internet Applications)的应用程序...

    11种连接数据库的方法

    数据库是存储和管理数据的核心工具,对于任何软件应用而言,高效稳定地连接数据库至关重要。本文将详细介绍11种常见的数据库连接方法,涵盖多种编程语言和数据库类型。 1. **Java JDBC(Java Database Connectivity...

    php数据库连接mysql封装类

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

    java 连接数据库实现用户登录功能

    在Java编程中,连接数据库以实现用户登录功能是一项基础但重要的任务。这通常涉及到数据库的交互,如查询、验证用户凭据等。本教程将详细解释如何使用Java连接Oracle数据库来实现这一功能。 首先,我们需要了解Java...

    thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例

    方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为数据库配置的数组或字符串例如: 字符串参数: Db::connect('mysql://root:1234@127.0.0.1:3306/thinkphp#utf8'); 配置数组...

    PHP连接数据库-最简单的投票系统

    4. **PHP连接数据库** 使用PHP连接MySQL数据库,我们可以使用`mysqli`扩展或PDO_MySQL。这里以`mysqli`为例: ```php $host = 'localhost'; $user = 'your_username'; $password = 'your_password'; $dbname =...

Global site tag (gtag.js) - Google Analytics