php mysql 选择哪里

标签 php mysql sql select video

我想通过以下方式从数据库中获取

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/

相关文章:

mysql - 带有 DBI 占位符的 Dynamic Multi Insert 用于多组 VALUES

mysql - 嵌套评论的单一查询

mysql - oracle 在更新和插入时触发

php - 密码在 PHP 登录系统中不起作用

php - 为什么 foreach 循环输出两组 li 标签?

php - 如何使用 Zend_Db_Adapter_Mysqli 启用 MySQL 的严格 sql 模式?

SQL 性能 : LIKE vs IN

java - PreparedStatement 在 oracle 中执行成功但在 Microsoft SQL 中抛出异常

PHP:防止数据库溢出

php - 使用 ON 或 JOIN 的 SQL 查询