我需要得到其中的元素顯示在情況下,查詢中的第一個字母是E(這個詞是電子)..我曾嘗試用以下:一個竊聽查詢
mysql_query("select * from nested_category where name like '[A-F]%'");
編輯:它像我需要選擇所有的元素,其中第一個元素之間的A & F ..我需要所有的元素,如元素,電容器,大象,加速器,絕對不是電阻..我用這個查詢與PHP ...
我需要得到其中的元素顯示在情況下,查詢中的第一個字母是E(這個詞是電子)..我曾嘗試用以下:一個竊聽查詢
mysql_query("select * from nested_category where name like '[A-F]%'");
編輯:它像我需要選擇所有的元素,其中第一個元素之間的A & F ..我需要所有的元素,如元素,電容器,大象,加速器,絕對不是電阻..我用這個查詢與PHP ...
WTF有自動對焦與E有關嗎?
SELECT * FROM nested_category WHERE name LIKE 'E%'
在回答您的編輯:
使用REGEXP功能:
SELECT * FROMnested_category WHERE name REGEXP '^[A-E]'
甚至還在,你現在說你想AE,但你的代碼說AF?我真的被你的問題困惑......
繼續使用MySQL的語法的唯一方法是這樣的:
mysql_query("SELECT *
FROM nested_category
WHERE
(name LIKE 'A%'
OR name LIKE 'B%'
OR name LIKE 'C%'
OR name LIKE 'D%'
OR name LIKE 'E%')");
冠斑的回答似乎好你原來的問題,但您的編輯似乎不一致。你只是在尋找「電子」?或者你想要「電容器」和「電子」而不是「電阻器」?另外,這是什麼,PHP? – Pops 2010-04-05 15:57:57
請讓我知道是否有任何關於我的問題的進一步澄清.. – Sachindra 2010-04-05 16:04:29
@LORD T - 'mysql_query()'是一種PHP方法。 – 2010-04-05 16:04:34