国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

第71篇 一對多自由控制語音(二)及PHP MySQL 預處理語句

2019-11-11 02:36:13
字體:
來源:轉載
供稿:網友

關鍵詞:一對多自由控制語音, php MySQL預處理語句

一、一對多自由控制語音

1.1 在demos2下面

https://192.168.1.14:9001/demos2/StreamHasData.html

手機(Android)和電腦(Chrome瀏覽器)能連上,老師可以關學生的聲音,但不能關自己的聲音;同樣,學生能關老師的聲音,但不能關自己的聲音。

1.2 分析代碼,看下語音是怎么靜音的

  1)下面的div是用于分享學生端鏈接用的

   <div id="room-urls"style="text-align: center;display: none;background: #F1EDED;margin: 15px-10px;border: 1px solid rgb(189, 189, 189);border-left: 0;border-right:0;"></div>

2)用于顯示視頻的代碼如下:

  <divid="videos-container"></div>

3)以下代碼是打開房間及加入房間的單擊事件

 

1.3 又有個重大發現

這個demo中有控制視頻的按鈕,如下:

注:點擊一下,視頻就動,再點一下就停了,有點類似看電影時,暫停的感覺。

 

二、php MySQL

2.1 PHP MySQL 預處理語句

預處理語句對于防止 MySQL注入是非常有用的。

預處理語句及綁定參數

預處理語句用于執行多個相同的 SQL語句,并且執行效率更高。

預處理語句的工作原理如下:

1.      預處理:創建 SQL語句模板并發送到數據庫。預留的值使用參數 "?"標記。例如:

2. INSERT 
  INTO MyGuests(firstname, lastname, email) VALUES(?,?,?)

3.      數據庫解析,編譯,對SQL語句模板執行查詢優化,并存儲結果不輸出。

4.      執行:最后,將應用綁定的值傳遞給參數("?"標記),數據庫執行語句。應用可以多次執行語句,如果參數的值不一樣。

預處理的優點如下:

相比于直接執行SQL語句,預處理語句有兩個主要優點:

·       預處理語句大大減少了分析時間,只做了一次查詢(雖然語句多次執行)。

·       綁定參數減少了服務器帶寬,你只需要發送查詢的參數,而不是整個語句。

·       預處理語句針對SQL注入是非常有用的,因為參數值發送后使用不同的協議,保證了數據的合法性。

2.2 PHP MySQL 預處理例子

1) 用MySQLi實現

程序如下:

運行結果如下:

注:$stmt->bind_param("sss", $firstname, $lastname,$email);這一句,是數據綁定,并告訴數據庫用的是字符串類型,為什么有三個s,因為綁定了三個參數$firstname,$lastname, $email,除了字符串類型,還可以有其它類型,常用的如下:

參數有以下四種類型:

·       i - integer(整型)

·       d - double(雙精度浮點型)

·       s - string(字符串)

·       b - BLOB(binary large object:二進制大對象)

每個參數都需要指定類型。

2017年1月23日星期一


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉化市| 舞阳县| 乐东| 金昌市| 威远县| 望谟县| 丰镇市| 来凤县| 温宿县| 陵川县| 黄山市| 谢通门县| 文山县| 阳泉市| 辽宁省| 四平市| 黔东| 广饶县| 青铜峡市| 台东市| 余江县| 普兰县| 文安县| 那曲县| 台东县| 海晏县| 岚皋县| 邓州市| 丹东市| 栾城县| 名山县| 广东省| 绵阳市| 扬州市| 贵港市| 万全县| 河西区| 庆安县| 东海县| 石狮市| 青田县|