我使用sql从表中选择我的所有网站网址。
$sql = 'select * from pages where "myURL field";
但是我希望对我的查询更具体一些。我的表格中有一些重复的链接,例如:
about-us
./about-us
我不希望选择./about us
字段。有没有办法说:
select * where "myURL field" does not begin with . /
或者我应该忘记它并使用PHP解析?
答案 0 :(得分:11)
SELECT * FROM pages WHERE some_col NOT LIKE './%';
这将获取some_col未以./
答案 1 :(得分:1)
在mysql中使用LIKE
检查它是否不是以./
开头。使用以下代码
SELECT * FROM pages WHERE col_name NOT LIKE './%';
希望这有助于你
答案 2 :(得分:0)
select * from pages where my_url NOT LIKE './%';