嗨 我想通过以下方式从数据库中获取
SELECT title FROM video WHERE REPLACE(title, '-', title) < title='video 03' ;
所以我想替换 '-' 或任何其他符号,然后选择较小的结果 Exp : 'video 03'
现在,例如,我有
“视频01,视频_02 ...”
注意:随机存储,且名称不稳定,有时是10个字符,有时是15个字符...因此不可能使用SUBSTRING
现在我遇到了麻烦,某些标题包含阿拉伯字符,我如何替换所有字符并只保留数字
最佳答案
或者您可以执行多个请求:
//string that needs to be customized
$title = "video 03";
$title = str_replace("-", " ", $title);
$title_array=explode(' ', $title);
$number=$title_array[1];
echo $number;
echo $title;
通过检索视频编号下的所有视频来执行 SQL
关于php mysql 选择哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14688075/