我有一個包含數據的數組,並且我正在循環數據。PHP檢查數據庫是否包含字符串
對於每個字符串,我想檢查它是否存在於數據庫(整個表)中。它可能在另一個字符串中(如果表中包含heyredcat,並且您檢查紅色,它也會返回true)。
我想出了這個示例腳本,但我不能拿出一個MySQL查詢,谷歌搜索導致了許多偉大的建議,如果「列等於字符串」,但不是整個表中的字符串。
<?php
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
$result = mysql_query("SELECT * FROM products where $value ...... ") or die(mysql_error());
if($result){
echo "Color" .$value. "is present";
else {
echo "Color" .$value. "is not present";
}
}
?>
我應該使用哪些MySQL查詢?另外,我想知道,這是一種有效的方法嗎? (耗時)
tssss壞編輯。 無論如何,希望我的整個數據庫搜索腳本將幫助其他人。 BOUH你! –