我想查询出TEST 字段中 含有 IMG 标签的 结果集怎么 查新手 MYSQL 正则不会分不够再加

解决方案 »

  1.   

    preg_match('/<img\ssrc=\"(http:\/\/.+\.(jpg|gif|bmp|bnp))\">/i', 
    '<img src="http://127.0.0.1/upload/files/aaa.jpg">', $matches); 
    echo $matches[1]; 
      

  2.   

    select img REGEXP '/<img[^s]+src="([^"]+)">/i'
      

  3.   

    SELECT * FROM `table` WHERE field regexp '<img '
    SELECT * FROM `table` WHERE field like '%<img %'
      

  4.   

    select 'haha <img src="fsf/fasf.jpg">fjsaofeo' REGEXP '<img[^s]+src="([^"]+)">'刚才要修改的,csdn不能一次回3个以上的。不能回复,恶心的csdn这个就对了,返回值是1你可以 
    select * from table where img regexp '<img[^s]+src="([^"]+)">'
    来找符合要求的