連接語句怎么寫的,是不是用的域名,建議用IP,例如:
創(chuàng)新互聯(lián)建站堅信:善待客戶,將會成為終身客戶。我們能堅持多年,是因為我們一直可值得信賴。我們從不忽悠初訪客戶,我們用心做好本職工作,不忘初心,方得始終。10余年網站建設經驗創(chuàng)新互聯(lián)建站是成都老牌網站營銷服務商,為您提供做網站、成都網站設計、網站設計、HTML5、網站制作、品牌網站建設、成都小程序開發(fā)服務,給眾多知名企業(yè)提供過好品質的建站服務。
mysql_connect('127.0.0.1', 'root', '123456');
最好的辦法是,在應用程序生命周期內,對于數(shù)據(jù)庫設置有事件鉤子,用于監(jiān)聽程序對于數(shù)據(jù)庫的操作。這樣非常方便處理邏輯流程。
1 - 表的數(shù)據(jù)變化
表數(shù)據(jù)發(fā)生了變化,毫無疑問是寫操作,包括以下幾種情形:
新建條目 create
更新條目 update
刪除條目 delete
以上三種都是寫操作,會對表數(shù)據(jù)寫入。
2 - 事件鉤子
既然需要實時監(jiān)控,那么每個數(shù)據(jù)庫的操作,都需要考慮在內,這是全局的監(jiān)聽。
以laravel的Eloquent ORM 模型觸發(fā)事件,允許你掛接到模型生命周期的如下節(jié)點: retrieved、creating、created、updating、updated、saving、saved、deleting、deleted、restoring 和 restored。事件允許你每當特定模型保存或更新數(shù)據(jù)庫時執(zhí)行代碼。每個事件通過其構造器接受模型實例。
模型內添加事件監(jiān)聽鉤子
如果重用率很高,那么使用觀察者 Observer 方式進行監(jiān)聽更為高效。
Laravel Observer
結語
上面的方法要求讀者有l(wèi)aravel框架的使用基礎,對于構建中大型應用非常有利。
如果數(shù)據(jù)庫數(shù)據(jù)很大,最好給相應字段建立索引,這樣會快很多!還有就是查詢語句盡量不要寫 in()之類的,這比較耗時!
那你可以在插入數(shù)據(jù)庫那里設置監(jiān)聽呀,一有插入就往Android推送消息。
不然你只能通過每隔一段時間刷新一下讀取數(shù)據(jù)庫,看看有沒有更新,有就推送,沒有就繼續(xù)監(jiān)聽,這個你可以自己設置更新時間。