首页 > 编程知识 正文

一个php与mysql连接类(php7连接mysql数据库操作)

时间:2023-12-09 14:12:25 阅读:313468 作者:TIZG

本文目录一览:

  • 1、dw中php怎么连接mysql数据库
  • 2、php 类中连接mysql
  • 3、一个关于PHP连接mysql数据库类的问题
  • 4、帮忙写一个PHP,连接mysql数据库的一个类,实现连接,执行sql语句就好
  • 5、php在类中怎么连接mysql数据库

dw中php怎么连接mysql数据库

首先打开DW,找到数据库 选项卡:

这里是说,要完成连接数据库操作 需要完成3步。那么好,我们按步骤来做:

1、搞定创建站点

点击蓝色“站点”,弹出如下界面

站点命名

服务器技术

编辑和测试文件存放位置,我们都在本地开发的,所以都在本地文件存在的位置就选你网站代码的位置

定义浏览器打开预览时url路径,我这里是:,注意这个路径一定是可以访问的路径,就是在浏览器中能打开,否则4步的mysql会报连接不成功的操作

是否共享文件,这个是用来团队开发的,点否

OK,下一步,完成,收功。这样我们就完成了第一步,多出来一个√,增加了一个第四步。

2、搞定文档类型

点击蓝色“文档类型”,弹出如下界面

我们用的PHP,这里选择PHP

完成,ok,第二步搞定。看又多出一个√。

3、搞定测试服务器

点击蓝色“测试服务器”,弹出如下界面

显示我们第一步已经配置过的内容,直接点确认

完成,ok,但是并没有按照预想多出一个√,没事,继续。

4、创建MYSQL连接

点击上图红色箭头指的+,出来Mysql连接,点击,弹出如下界面

依次输入你本地的信息,如我这里输入的

然后点选取,弹出你的数据库,选择你的项目news所用的数据库。确定,确定,ok,完成。

php 类中连接mysql

class demo

{

    function __destruct()

    {

        $DB-close();     // $DB哪里来的?应该是$this-DB-close()吧

    }

    public function __construct()

    {

        $DB = new DB_MySQL;     // 这属于函数内部变量,函数执行完就消失了。所以应该用$this-DB = new DB_MySQL

        $DB-connect(servername, dbusername, dbpassword, dbname, usepconnect);     // 同理,需要改成$this-DB,参数也有问题吧,还是你为避免泄露sql账号密码故意这么写的?

    }

    function test()

    {

        $sql1 = "SELECT * FROM tab limit 1";

        $txt = $DB-fetch_one_array($sql1);     // 同理,需要改成$this-DB

        return  $txt['id'] ;

    }

}

$person = new demo;

echo $person-test();

一个关于PHP连接mysql数据库类的问题

如果你的程序只连接一个MYSQL,那么mysql_connect的返回值是多余的,系统会自动记录,连接成功以后直接mysql_query($sql)就可以了。

帮忙写一个PHP,连接mysql数据库的一个类,实现连接,执行sql语句就好

class mysql{

private $name;

private $host;

private $pw;

private $table_name;

private $bianma;

function __construct($h,$n,$p,$b){

$this-name=$n;

$this-host=$h;

$this-pw=$p;

$this-conn();

$this-bianma=$b;

$this-bianma();

}

function conn(){

return mysql_connect("$this-host","$this-name","$this-pw");

}

function db($table){

mysql_select_db("$table");

}

function query($sql=""){

return mysql_query("$sql");

}

function bianma(){

mysql_query("set names '$this-bianma'");

}

}

$mysql=new mysql("localhost","root","","GBK");

$mysql-db("mynews");

php在类中怎么连接mysql数据库

class dbmysqli {

private $error = '';  

    private $errno = 0;  

    private $port;  

    private $host;  

    private $username;  

    private $password;  

    private $dbname;  

    private $charset;  

    public  $mysqli;  

    /** 

     * 构造函数 

     * @author aaron 

     * @return void  

     */

 function __construct()  {

        $this-port = 3306;  

        $this-host = '127.0.0.1';  

        $this-username = 'usert';  

        $this-password ="******";

        $this-dbname = 'testdb';  

        $this-charset = 'UTF8';  

$db=new mysqli($this-host, $this-username, $this-password, $this-dbname,$this-port);

   if(mysqli_connect_error()){  

            $this-error = mysqli_connect_error();  

            $this-errno = mysqli_connect_errno();  

            return FALSE;  

        }  

 $db-query("SET NAMES ".$this-charset);

 $this-mysqli= $db;

 }

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。