Сортиране по продукти

kitchenbg

Registered
здравейте, да ви питам следното нещо ... в база данни се записва примерно следното: агнешки пържолки, едра сол, олио, млян розмарин, печени чушки.
има ли начин някоя функция да преглежда текста и според това дали се съдържат видовете месо да отделя само тези записи.
В случая се съдържа агнешки пържолки.
 
PHP:
<?php
$kakvo = 'агнешки пържолки';
$string = 'агнешки пържолки, едра сол, олио, млян розмарин, печени чушки.';
if(preg_match("/$kakvo/i",$string)){
echo $kakvo.' се съдържа в '.$string;
}
?>
така?
пп: ако е от MySQL:
PHP:
while($r=...){
$kakvo = 'агнешки пържолки';
$string = [b]$r['poleto'][/b];
if(preg_match("/$kakvo/i",$string)){
echo $kakvo.' се съдържа в '.$string;
}
}
промени си $r['poleto'];
 
А как ти е структурина базата данни? Къде записваш какви продукти са нужни за дадена рецепта?
 
значи всички продукти се записват в едно поле като всеки продукт се отделя със запетая ... ако правилно съм разбрал въпроса ти.

kriss , да става въпрос за база данни ... това което предлагаш има ли как да се направи да проверява за повече от един продукт, какво имам предвид ... да проверява за месни продукти и по този начин да отделя ястия в които има месо и такива без !
 
Можеш да пробваш с full text search, или иначе казано нещо такова
[sql]SELECT * FROM tablicata MATCH (`produkti`) AGAINST ( ' meso qica ' ) ORDER BY name ASC[/sql] :?:
а в заглавието защо се споменава сортиране?
 
може би защото го написах на бързо и това ми дойде на върха на пръстите ... вероятно трябваше да е изваждане на резултати от база според продуктите?

благодарско, ще пробвам това което предлагаш като вариант.
 

Back
Горе