关于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/n/137156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
RXGORXGO
上一篇 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

发表回复

登录后才能评论