可以按多行排序吗?
我希望我的用户按last_activity排序,但同时,我希望带有图片的用户出现在没有用户之前
像这样的东西:
SELECT some_cols
FROM `prefix_users`
WHERE (some conditions)
ORDER BY last_activity, pic_set DESC;
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建类似于此的东西:
var regexp_loc = /e/i;
Run Code Online (Sandbox Code Playgroud)
除了我希望regexp依赖于一个字符串,所以我尝试使用新的RegExp,但我无法得到我想要的.
基本上我希望e上面的regexp是一个字符串变量,但我的语法失败了.
我试过这样的事情:
var keyword = "something";
var test_regexp = new RegExp("/" + keyword + "/i");
Run Code Online (Sandbox Code Playgroud)
基本上我想在一个更大的字符串中搜索一个子字符串然后用一些其他字符串替换该字符串,不区分大小写.
亚历山大
我知道有逻辑运算符,如|"OR运算符",可以像这样使用:
earth|world
Run Code Online (Sandbox Code Playgroud)
我想知道如何检查我的字符串是否包含地球和世界.
亚历山大
我知道如何在1个查询中获得mutal朋友,但现在来了困难的部分,我怎样才能得到所有朋友朋友,这些朋友在1个查询中并不是我的朋友,返回用户ID?我已经看了一些关于这个的帖子,但我无法按照我的意愿让它们工作.
我的关系是两种方式,因此如果1和2是朋友,则关系表中存在两行.
我的表格及相关信息:
table_users
user_id
Run Code Online (Sandbox Code Playgroud)
table_relations
rel_id
from_id
to_id
Run Code Online (Sandbox Code Playgroud)
我现在已经用了2天了,我似乎无法让它发挥作用.
最好的问候,亚历山大
我想知道将来最简单的方法是什么,使查询既有效又不复杂.
我应该保存双向关系吗?
from_id = 1,to_id = 2 from_id = 2,to_id = 1
或者只创建一个唯一的行
from_id = 1,to_id = 2
有什么想法吗?
如何检查用户输入的文本是否为网址?
假设我想检查文本是否是网址,然后检查字符串中是否包含"youtube.com".之后,我想在子串"watch?v ="和任何"&"参数(如果它们确实存在)之间得到链接的部分.