国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

\Workerman\MySQL\Connection 查詢(xún)異常

qq7467466

問(wèn)題描述

webman自定義進(jìn)程中process.php 想動(dòng)態(tài)獲取數(shù)據(jù)庫(kù)配置,發(fā)現(xiàn)如果數(shù)據(jù)庫(kù)里面如果有符合條件的內(nèi)容那么頁(yè)面就不會(huì)報(bào)錯(cuò), 如果查詢(xún)出來(lái)的數(shù)據(jù)為空, 程序就報(bào)錯(cuò)了, 代碼實(shí)測(cè)是沒(méi)有問(wèn)題的, 是不是因?yàn)樵趐rocess自定義進(jìn)程中會(huì)出現(xiàn)一些莫名其妙的問(wèn)題呢? 如果要處理的話(huà)應(yīng)該如何去寫(xiě)呢

程序代碼

global $kafkaConfig;
global $db;
if (empty($kafkaConfig)) {

    if (empty($db)) {
        $host = extraEnv('database.host') ?: '127.0.0.1';
        $port = extraEnv('database.port') ?: 3306;
        $username = extraEnv('database.username') ?: 'root';
        $password = extraEnv('database.password') ?: '';
        $database = extraEnv('database.database') ?: 'cloud_events';
        $db = new \Workerman\MySQL\Connection($host, $port, $username, $password, $database);
    }
    // $kafkaConfig = $db->select('*')
    //     ->from('cloud_kafka_config')
    //     ->where('status= :status')
    //     ->bindValues(array('status'=>'normal'))
    //     ->query();
    $kafkaConfig = $db->query("SELECT * FROM `cloud_kafka_config` WHERE status='normal'");
}

報(bào)錯(cuò)信息

Error: Call to a member function execute() on bool in /data/wwwroot/cloud-events_test/vendor/workerman/mysql/src/Connection.php:1746
Stack trace:
#0 /data/wwwroot/cloud-events_test/vendor/workerman/mysql/src/Connection.php(1828): Workerman\MySQL\Connection->execute()
#1 /data/wwwroot/cloud-events_test/config/plugin/ycgame/cloud-event/process.php(28): Workerman\MySQL\Connection->query()
#2 /data/wwwroot/cloud-events_test/vendor/workerman/webman-framework/src/Config.php(207): include('/data/wwwroot/c...')
#3 /data/wwwroot/cloud-events_test/vendor/workerman/webman-framework/src/Config.php(63): Webman\Config::loadFromDir()
#4 /data/wwwroot/cloud-events_test/vendor/workerman/webman-framework/src/support/App.php(141): Webman\Config::load()
#5 /data/wwwroot/cloud-events_test/support/bootstrap.php(48): support\App::loadAllConfig()
#6 /data/wwwroot/cloud-events_test/vendor/workerman/webman-framework/src/support/App.php(104): require_once('/data/wwwroot/c...')
#7 /data/wwwroot/cloud-events_test/vendor/workerman/workerman/Worker.php(2488): support\App::support\{closure}()
#8 /data/wwwroot/cloud-events_test/vendor/workerman/workerman/Worker.php(1627): Workerman\Worker->run()
#9 /data/wwwroot/cloud-events_test/vendor/workerman/workerman/Worker.php(1423): Workerman\Worker::forkOneWorkerForLinux()
#10 /data/wwwroot/cloud-events_test/vendor/workerman/workerman/Worker.php(1397): Workerman\Worker::forkWorkersForLinux()
#11 /data/wwwroot/cloud-events_test/vendor/workerman/workerman/Worker.php(560): Workerman\Worker::forkWorkers()
#12 /data/wwwroot/cloud-events_test/vendor/workerman/webman-framework/src/support/App.php(131): Workerman\Worker::runAll()
#13 /data/wwwroot/cloud-events_test/start.php(4): support\App::run()
#14 {main}

截圖報(bào)錯(cuò)信息里報(bào)錯(cuò)文件相關(guān)代碼

截圖

1274 2 0
2個(gè)回答

walkor 打賞

直接用pdo

  • 暫無(wú)評(píng)論
qq7467466

問(wèn)題找到了, 我把if (empty($db)) 這個(gè)判斷取消掉就好了

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??