一個php與mysql連接類(php7連接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;

 }

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/305258.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-01 11:07
下一篇 2025-01-01 11:07

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python棧操作用法介紹

    如果你是一位Python開發工程師,那麼你必須掌握Python中的棧操作。在Python中,棧是一個容器,提供後進先出(LIFO)的原則。這篇文章將通過多個方面詳細地闡述Pytho…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • Python磁盤操作全方位解析

    本篇文章將從多個方面對Python磁盤操作進行詳細闡述,包括文件讀寫、文件夾創建、刪除、文件搜索與遍歷、文件重命名、移動、複製、文件權限修改等常用操作。 一、文件讀寫操作 文件讀寫…

    編程 2025-04-29
  • Python代碼實現迴文數最少操作次數

    本文將介紹如何使用Python解決一道經典的迴文數問題:給定一個數n,按照一定規則對它進行若干次操作,使得n成為迴文數,求最少的操作次數。 一、問題分析 首先,我們需要了解迴文數的…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29

發表回復

登錄後才能評論