基本上,我需要的是這樣的逆:查詢數據庫記錄存在於字符串中的情況?
SELECT * FROM `table` WHERE `query` LIKE '%string%'
的東西,看起來像:)
SELECT * FROM `table` WHERE '%string%' LIKE 'thestringmachine'
我擡頭稱爲操作包含Internet(但它似乎沒有不工作。 有人可以幫我嗎?
編輯:
$inc = "themachinethatthinks";
$query = mysql_query("SELECT * FROM `spell` WHERE CONTAINS('$inc',`word`)");
$num = mysql_numrows($query); $i=0;
while ($i < $num) {
$val = mysql_result($query,$i,"word");
echo $val."<br>";
$i++;
}
數據庫中包含很多的話(只)。
您正在使用哪個數據庫服務器? – sll
這是一個php腳本... mysql – faq
看起來我的思想在晚上不能工作......你能否給出一個例子,其中'LIKE'模式匹配不適合你? – sll