0
我正在尋找這樣的事情:是否可以在SQL中執行查找功能?
比方說,我們有一個字符串..
$chk="pie";
而且我們要在數據庫中找到的東西,在它的字符串$chk
..
說數據庫是這樣的:
username realname
123pieo Bob
ilikepie Carl
wat Tom
我可以選擇包含$chk
在日的那些時間如何?
我正在尋找這樣的事情:是否可以在SQL中執行查找功能?
比方說,我們有一個字符串..
$chk="pie";
而且我們要在數據庫中找到的東西,在它的字符串$chk
..
說數據庫是這樣的:
username realname
123pieo Bob
ilikepie Carl
wat Tom
我可以選擇包含$chk
在日的那些時間如何?
這將選擇用戶名中包含「pie」的任何行。
SELECT * FROM tablename WHERE username LIKE "%pie%"
看看MySQL的模式匹配。
從http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html。
要找到名稱爲「B」開頭:
mysql> SELECT * FROM pet WHERE name LIKE 'b%'; +--------+--------+---------+------+------------+------------+ | name | owner | species | sex | birth | death | +--------+--------+---------+------+------------+------------+ | Buffy | Harold | dog | f | 1989-05-13 | NULL | | Bowser | Diane | dog | m | 1989-08-31 | 1995-07-29 | +--------+--------+---------+------+------------+------------+
非常感謝! (我必須等待11分鐘才能接受您的答案)這非常有幫助! :) – Seth
我想你想寫:「SELECT * FROM tablename WHERE ...」? – AJJ
@AJweb固定。我絕對的意思是作爲練習的OP :) –