关键词:一对多自由控制语音, PHP MySQL插入多条数据
一、一对多自由控制语音
1.1问题描述
针对一对多,需要自由控制语音和视频,存在的场景是老师能和学生视频,同时也能关掉视频;同样的,老师能允许学生发言,同时,也可以禁止学生发言。因为语音和视频类似,所以,接下来,主攻自由控制语音。
1.2 在测试服务器上搞
先在demos里面搞,看它的例子,看能不能有什么灵感。Demos下面有很多例子如下:
1.3 找到一个demo,估计能用,如下:
https://192.168.1.14:9001/demos/StreamHasData.html
注:可以通过把语音设成静音来禁言。放到demos下面,屏蔽一些无用的样式,在手机上试试并分析它的代码做成一个按钮的形式。
1.4 在demos2下面
https://192.168.1.14:9001/demos2/StreamHasData.html
手机(Android)和电脑(Chrome浏览器)能连上,老师可以关学生的声音,但不能关自己的声音;同样,学生能关老师的声音,但不能关自己的声音。
二、PHP MySQL
2.1插入多条数据
使用 MySQLi 和 PDO 向 MySQL 插入多条数据,mysqli_multi_query()函数可用来执行多条SQL语句。看个例子如下:
注:当插入多条记录时,每条记录后面内部要有一个分号,最后一行,可以不用。执行函数要用multi_query();
看个另一种写法,用mysqli,如下:
运行及查询结果如下:
注:创建连接时,不一样
插入数据时,所用函数不一样,进行错误输出时,也不一样,最后一个不一样是关闭连接。
2017年1月22日星期日