利用MySQL函数实现判断视频扩展名的代码
2012-02-09 00:00
344 查看
delimiter || DROP FUNCTION IF EXISTS IS_MOBILE|| CREATE FUNCTION IS_MOBILE( x VARCHAR(255)) RETURNS TINYINT(1) BEGIN DECLARE result TINYINT(1) DEFAULT 0; SET x = LCASE(x); IF RIGHT(x,4) = '.mp4' THEN SET result = 1; ELSEIF LEFT(x,9) = '[ctvideo]' THEN SET result = 1; END IF; RETURN result; END; delimiter ;
注:
这种方法是有应用场景的,我是用来在建立sphinx索引中做一个标记如:
SELECT IS_MOBILE('http://www.jb51.net/demo/test.mp4') AS m
如果在前端大量使用,会增加MySQL的压力,建议还是由脚本程序完成。
我个人也仅时一个临时解决方案,后期会通过升级系统的方式用程序来完成。
相关文章推荐
- php下利用curl判断远程文件是否存在的实现代码
- 利用PHP代码实现网页自动判断转向
- 合理使用“.NET扩展方法”来简化代码(例子:空值判断,利用扩展方法实现LINQ操作符ForEach)
- 利用PHP代码实现网页自动判断转向
- 合理使用“.NET 扩展方法”来简化代码(例子:空值判断,利用扩展方法实现LINQ操作符ForEach)
- 利用VC++实现局域网实时视频传输
- 利用ffmpeg来进行视频解码的完整示例代码(H.264)
- 利用均值漂移实现图像分割的原理和OpenCV代码
- MySQL 如何利用一条语句实现类似于if-else条件语句的判断
- 简单代码,实现快速判断几个EDIT是否允许为空
- java-利用java代码实现ArrayList的类
- python利用elaphe制作二维条形码实现代码
- 利用ffmpeg来进行视频解码的完整示例代码(H.264)
- 源码推荐(9.22):利用UIScrollView实现几个页面的切换,纯代码实现水滴和波浪动画
- Android中利用App实现消息推送机制的代码
- 利用Ffmpeg获得flv视频缩略图和视频时间的代码
- 利用 3D touch 的“Peek and Pop”实现视频预览
- Asp.net利用JQuery AJAX实现无刷新评论思路与代码