簡體   English   中英

如何運行mysqli查詢?

[英]How to run a mysqli query?

       <?php

// Forum Configuration
define('DB_HOST','localhost'); // Database Hostname
define('DB_USER','root'); // Database Username
define('DB_PASSWORD',''); // Database Password
define('DB_NAME','ultraforum'); // Database Name
define('WEB_NAME','Website Name'); // Website Name
define('WEB_TITLE','Website Title'); // Website Title

// Do not modify anything under this line :)

    class db {

    var $dbhost;
    var $dbuser;
    var $dbpassword;
    var $dbname;
    var $query;

        function connect() {

            $this->db = 
                new mysqli($this->dbhost, $this->dbuser, $this->dbpassword, $this->dbname);

        }

        function __construct() {
            $this->dbhost = DB_HOST;
            $this->dbuser = DB_USER;
            $this->dbpassword = DB_PASSWORD;
            $this->dbname = DB_NAME;
        }

    }

    $con = new db;
    $con->connect();
    $con->query("SELECT * FROM topics");

仍然無法正常工作,並給我一個錯誤致命錯誤:在第39行的C:\\ wamp \\ www \\ CodeCanyon \\ Ultra Forum \\ core \\ Config.php中調用未定義的方法db :: query()

我只是從php面向對象編程開始,我做了連接類(使用mySQLi ),但是我仍然不明白如何運行查詢?

$con = new db;
$con->connect();
$con->db->query("SELECT * FROM topics");

但是這堂課似乎還沒用。

嘗試這個

   $con->db->query("SELECT * FROM topics");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM