Manualai.lt Forumas
PHP ir SQL => PHP ir SQL - Klausimai ir pagalba => Temą pradėjo: NikeLM2 2014-03-23 19:21:06 pm
-
Sveiki tarkim turiu skaičių kombinaciją 25445 ir mysql bazėje yra įrašytas string
14148,25445[/b],15157
ir man reik patikrinti ar tas 25445 egzistuoja mysql bazei ar ne, kaip tai būtu galima padaryti ?
-
Gali naudoti LIKE komanda.
SELECT * FROM `table` WHERE `string` LIKE '%25445%' LIMIT 1
sitas suras visus irasus string columne kurie tures 25445.
% zenklas reiskia n belekokiu simboliu.
pvz stringas gali buti:
asdasd254458jdqd3
patikrinimui gali perleisti sita query per mysql_num_rows() funkcija jeigu grazins 1 tada toks irasas egzistuoja kitu atveju ne.
$query = "SELECT * FROM `table` WHERE `string` LIKE '%25445%' LIMIT 1";
$q = mysql_query($query);
if ( mysql_num_rows($q) > 0 ) {
return true;
} else {
return false;
}
-
Tiksliai, aš bandžiau LIKE, bet negavau, buvau pamiršes % .. dėkui tau