關於db.class.php的信息

本文目錄一覽:

錯誤位置: FILE:/www/shidu/ThinkPHP/Lib/Core/Db.class.php LINE:640 在線等 急啊。

這種的肯定不是這個db.class.php的錯誤

看看調試模式是否開啟了,沒有開啟的建議開啟就能看到詳細的報錯信息了

或者貼出你的代碼

php.Db.class.寫法

?php

class Db{

public $host;

public $username;

public $password;

public $database;

public $conn;

public $table;

public $sql;

public $field = ‘*’;

function __construct($host,$username,$password,$database){

$this-host = $host;

$this-username = $username;

$this-password = $password;

$this-database = $database;

$this-connect();

}

function connect(){

$this-conn = new mysqli($this-host, $this-username, $this-password,$this-database);

if ($this-conn-connect_error) {

die(“連接失敗: ” . $this-conn-connect_error);

}

}

function M($table){

$this-table = $table;

return $this;

}

function where($array){

$this-sql = ”;

$sql = ‘where ‘;

$one = ”;

if($array){

if(is_array($array)){

foreach($array as $key=$vo){

$one .= ‘`’.$key.’` = “‘.$vo.'” and’;

}

$one = trim($one,’and’);

$sql .= $one;

$this-sql = $sql;

}else{

$sql .= $array;

$this-sql = $sql;

}

}

return $this;

}

function add($array){

$sql = ‘insert into `’.$this-table.’` (‘;

$one = ”;

$two = ”;

if($array){

if(is_array($array)){

foreach($array as $key=$vo){

$one .= ‘`’.$key.’` ,’;

$two .= ‘”‘.$vo.'”,’;

}

$one = trim($one,’,’);

$two = trim($two,’,’);

if($one $two){

$sql .= $one.’) values (‘.$two.’)’;

$this-sql = $sql;

$r = $this-conn-query($this-sql);

if($r){

return mysqli_insert_id($this-conn);

}else{

return false;

}

}

}else{

exit(‘非數組’);

}

}else{

exit(‘數組為空’);

}

}

function select(){

$array = ”;

$sql = ‘select ‘.$this-field.’ from `’.$this-table.’`’.$this-sql;

$result = $this-conn-query($sql);

if ($result-num_rows 0) {

while($row = $result-fetch_assoc()) {

$array[] = $row;

}

}

return $array;

}

function find(){

$row = ”;

$sql = ‘select ‘.$this-field.’ from `’.$this-table.’`’.$this-sql.’limit 1′;

$result = $this-conn-query($sql);

$row = $result-fetch_assoc();

return $row;

}

function edit($array){

$sql = ‘update `’.$this-table.’` set ‘;

$one = ”;

if($array){

if(is_array($array)){

foreach($array as $key=$vo){

$one .= ‘`’.$key.’` = “‘.$vo.'”,’;

}

$one = trim($one,’,’);

$sql .= $one.’ ‘.$this-sql;

}else{

$sql .= $array.’ ‘.$this-sql;

}

$r = $this-conn-query($sql);

if($r){

return true;

}else{

return false;

}

}else{

exit(‘未接收到參數’);

}

}

function delete(){

$sql = ‘delete from `’.$this-table.’` ‘;

$sql .= $this-sql;

$r = $this-conn-query($sql);

if($r){

return true;

}else{

return false;

}

}

function order($data){

$this-sql = $this-sql.’ order by ‘.$data;

return $this;

}

function limit($data){

$this-sql = $this-sql.’ limit ‘.$data;

return $this;

}

function field($data){

$this-field = $data;

return $this;

}

}

$db = new Db(‘localhost’,’root’,’root’,’database’);

?

錯誤位置: FILE: D:\wwwroot\navicle\t\Lib\Core\Db.class.php LINE: 214如何解決的

1:用戶名密碼不對

2:權限設置的有問題,你可以在 phpmyadmin里,找到用戶列表,然後設置權限。

新手求助,有Db.class.php,Class Db’not found

有 Db.class.php ,在實際使用時,還需要 include 文件,而且源代碼中要確實定義了 class db。

原創文章,作者:RXGO,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/137156.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
RXGO的頭像RXGO
上一篇 2024-10-04 00:17
下一篇 2024-10-04 00:17

相關推薦

  • Idea新建文件夾沒有java class的解決方法

    如果你在Idea中新建了一個文件夾,卻沒有Java Class,應該如何解決呢?下面從多個方面來進行解答。 一、檢查Idea設置 首先,我們應該檢查Idea的設置是否正確。打開Id…

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

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

    編程 2025-04-29
  • Python Class括號中的參數用法介紹

    本文將對Python中類的括號中的參數進行詳細解析,以幫助初學者熟悉和掌握類的創建以及參數設置。 一、Class的基本定義 在Python中,通過使用關鍵字class來定義類。類包…

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

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

    編程 2025-04-29
  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • finebi如何導入db文件

    finebi是一款全功能的Java報表開發工具,可以將數據進行可視化展示。在finebi中,導入數據庫是必不可少的一部分。在本文中,我們將從多個方面對finebi如何導入db文件進…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28

發表回復

登錄後才能評論