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

連接mysql

j18750

在Events.php 的Events類下面增加了 onWorkerStart方法連接MySQL后啟動(dòng)服務(wù)報(bào)錯(cuò)了

? public static function onWorkerStart($worker)
? ?{
? ? ? global $db;
? ? $db = new \Workerman\MySQL\Connection('127.0.0.1', '3306', 'root', '123456', 'delicacy');
? ?}

圖片
?

3334 3 0
3個(gè)回答

phpcreeper

這個(gè)需要手動(dòng)把類require_once進(jìn)來或者利用自動(dòng)加載機(jī)制加載進(jìn)來

  • j18750 2018-12-15

    引進(jìn)來了,這個(gè)問題解決了,但是執(zhí)行sql報(bào)報(bào)錯(cuò)了,說$db沒定義

j18750
 public static function onWorkerStart($worker)
? ?{
? ? ? global $db;
? ? $db = new \Workerman\MySQL\Connection('127.0.0.1', '3306', 'root', '123456', 'delicacy');
? ?}

在這個(gè)方法中聲明了全局的$db,然后在onMessage方法中使用$db為什么會(huì)報(bào)$db沒有定義呢?

?public static function onMessage($client_id, $message)
? ?{
? ?
        //查詢數(shù)據(jù)庫(kù)
        // $db->query("SELECT ID,Sex FROM `Persons` WHERE sex='M' AND ID = 1");
        // $db = new \Workerman\MySQL\Connection('127.0.0.1', '3306', 'root', '123456', 'delicacy');??
        $data = $db->query("select cno,cname from u_user");
        Gateway::sendToClient($client_id,json_encode($data));
        print_r($data);
?
? ?}
  • phpcreeper 2018-12-15

    onMessage 方法中也必須使用 global $db;

henry

樓主,這個(gè)問題你解決了嗎?

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