利用MySQL函数实现判断视频扩展名的代码_Mysql

复制代码 代码如下:

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的压力,建议还是由脚本程序完成。
我个人也仅时一个临时解决方案,后期会通过升级系统的方式用程序来完成。

时间: 2024-10-18 11:57:14

利用MySQL函数实现判断视频扩展名的代码_Mysql的相关文章

PHP编程之高级技巧——利用Mysql函数

尽管PHP为我们提供了很多函数,但有些东西处理起来还是不很方便.譬如PHP提供的日期时间函数就很有限.Mysql为我们提供了不少此类的函数.是否可以利用Mysql函数来处理PHP程序呢?笔者做了以下的尝试. <?php     $data_time="1998-12-31 23:59:59";     $connect_id=mysql_connect('localhost');     $query_id=mysql_query("SELECT DATE_ADD('$

使用file命令判断没有扩展名的文件类型

linux对于文件的扩展名没有像windows要求的那么严格,所以在使用linux的过程中经常会遇到有些文件根本就没有扩展名,哪么我们应该如何去判断没有扩展名的文件,到底是文件还是目录呢?其实我们可以借助file来检查文件的类型,示例如下: [root@localhost ~]# file install.log install.log: UTF-8 Unicode text install.log为文本文件 [root@localhost ~]# file /usr/local/ /usr/l

php图片处理函数获取类型及扩展名实例_php技巧

本文实例讲述了php图片处理函数获取类型及扩展名的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: image_type=image_type_to_mime_type(imagetype_png);   //获取png的mime类型 echo $image_type;           //输出结果 //   $file = '1.jpg'; $image = imagecreatefromjpeg($file); header('content-type: ' . i

PHP中获取文件扩展名程序代码

方法一,我自己最的一种获取扩展名方法  代码如下 复制代码 function extend_2($file_name) { $extend = pathinfo($file_name); $extend = strtolower($extend["extension"]); return $extend; } 方法二,利用explode函数与end函数组合操作  代码如下 复制代码 function get_extension($file) { return end(explode('

四种取得文件扩展名php代码

三种取得文件扩展名php教程代码  代码如下 复制代码 <?php   //方法一:   function extend_1($file_name)   {   $retval="";   $pt=strrpos($file_name, ".");   if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);   return ($retval);   }  <?php /

1.1-学习Opencv与MFC混合编程之---利用画图函数,生成视频,并写入视频文件

源代码地址:http://download.csdn.net/detail/nuptboyzhb/3961674 写视频文件 Ø 新建菜单项,Learning OpenCV--> OpenCVr入门-->写视频文件 Ø 菜单项设置如下 Ø 建立类向导 Ø 编辑代码 voidCCVMFCView::OnMyWriteVedio() {        // TODO: Add your command handler codehere        CStringcsAVI="AVI F

PHP利用MySQL保存session的实现思路及示例代码

 实现环境: PHP 5.4.24 MySQL 5.6.19 OS X 10.9.4/Apache 2.2.26 一.代码 1 CREATE TABLE `session` ( 2 `skey` char(32) CHARACTER SET ascii NOT NULL, 3 `data` text COLLATE utf8mb4_bin, 4 `expire` int(11) NOT NULL, 5 PRIMARY KEY (`skey`), 6 KEY `index_session_expi

PHP利用MySQL保存session的实现思路及示例代码_php技巧

实现环境: PHP 5.4.24 MySQL 5.6.19 OS X 10.9.4/Apache 2.2.26 一.代码 CREATE TABLE `session` ( `skey` char(32) CHARACTER SET ascii NOT NULL, `data` text COLLATE utf8mb4_bin, `expire` int(11) NOT NULL, PRIMARY KEY (`skey`), KEY `index_session_expire` (`expire`

php获取mysql数据库中的所有表名的代码_php技巧

复制代码 代码如下: $server = 'localhost'; $user = 'root'; $pass = ''; $dbname = 'dayanmei_com'; $conn = mysql_connect($server,$user,$pass); if(!$conn) die("数据库系统连接失败!"); mysql_select_db($dbname) or die("数据库连接失败!"); $result = mysql_query("