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

如何在onMessage()里面將用戶發(fā)過(guò)來(lái)的信息寫入數(shù)據(jù)庫(kù)(mysql)中?

子期不遇

我最近剛剛下載了workerman-chat-for-win這個(gè)聊天的demo,我也下載了mysql-master源碼,mysql源碼放在和Evens.php同級(jí)目錄下面,然后在Events.php也ruquire成功了,還在里面設(shè)置了:

public static function onWorkerStart($worker)
{
    global $db;
    $db=new Workerman\MySQL\Connection('localhost','3306','root','','liao');
}

這個(gè)時(shí)候,想在onMessage()里面將數(shù)據(jù)寫入數(shù)據(jù)庫(kù),代碼如下:

global $db;
$time=date('Y-m-d H:i:s');
$username=$client_name;
$content=nl2br(htmlspecialchars($message_data));
$db->query("INSERT INTO chat ('username','content','time') VALUES ('$username','$content','$time')");

(以上代碼都是在未修改Events.php文件情況下增加的內(nèi)容)
打開(kāi)start-for-win.bat運(yùn)行,沒(méi)有報(bào)錯(cuò)。登錄127.0.0.1:55151根據(jù)系統(tǒng)隨機(jī)分配的用戶名進(jìn)行聊天,聊天內(nèi)容顯示在客戶端,但是沒(méi)有數(shù)據(jù)寫入mysql,這是為什么?有沒(méi)有人幫忙看一下。

4433 4 0
4個(gè)回答

xiuwang

目測(cè)你沒(méi)有重啟workerman 。。。

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

你的好了嗎,我的數(shù)據(jù)庫(kù)也沒(méi)有連上,麻煩你給我看一下好嗎,我的qq號(hào)是393008294。

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

還可以用workerman的web服務(wù)器功能,額外寫一個(gè)數(shù)據(jù)庫(kù)操作控制器

  • 暫無(wú)評(píng)論
不_唁

db確保是在連接狀態(tài)

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