Autorius Tema: Ieškoti tam tikros skaičių kombinacijos string'e  (Skaityta 107 kartus)

Neprisijungęs NikeLM2

  • Naujokas
  • *
  • Įrašai: 20
  • Karma: +0/-0
    • Žiūrėti profilį
Ieškoti tam tikros skaičių kombinacijos string'e
« Įrašytas: 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 ?

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 829
  • Karma: +56/-0
  • Biržai
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
Ats: Ieškoti tam tikros skaičių kombinacijos string'e
« Atsakymas #1 Įrašytas: 2014-03-23 20:08:54 pm »
Gali naudoti LIKE komanda.
SELECT * FROM `table` WHERE `string` LIKE '%25445%' LIMIT 1sitas 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.

Kodas: (php) [Pasirinkti]
$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;
}
« Paskutinį kartą keitė: 2014-03-23 20:12:14 pm sukūrė Haris »
rubikokubas.lt
Magnetinis klevo lapas - magnetinisklevas.lt

Neprisijungęs NikeLM2

  • Naujokas
  • *
  • Įrašai: 20
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Ieškoti tam tikros skaičių kombinacijos string'e
« Atsakymas #2 Įrašytas: 2014-03-24 00:03:54 am »
Tiksliai, aš bandžiau LIKE, bet negavau, buvau pamiršes % .. dėkui tau

Manualai.lt Forumas

Ats: Ieškoti tam tikros skaičių kombinacijos string'e
« Atsakymas #2 Įrašytas: 2014-03-24 00:03:54 am »