데이터가있는 Array가 있고 데이터를 루핑하고 있습니다.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 bad 편집. 어쨌든, 내 전체 데이터베이스 검색 스크립트가 다른 사람을 도울 수 있기를 바랍니다. 너! –