Yii Framework Forum: MySQL arama sorgusu - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

MySQL arama sorgusu

#1 User is offline   alper 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 12-November 10

Posted 21 April 2011 - 12:59 AM

Elimizde 4 tane kayıt var.
ID 1 -> a = "8,9,10,11,12,13,14,15,16,17,18,19,20"
ID 2 -> a = "1,8,18"
ID 3 -> a = "18"
ID 4 -> a = "81"

Aramadaki çalışma şekli; elimde bir Numara var örnek ( 8 ) eğer bu ( 8 ), tablodaki a alanlarından birinin içinde varsa onu getir. Yoksa sorun değil. Sıkıntılı kısım ise "like" komutu ile alan->a üzerinde arama yaptığında içinde "81", "18", "8" olanıda 8 gibi gördüğü için hatalı bir çalışma olur.

a RLIKE '[[:<:]]8[[:>:]]'
Şekilnde bir arama var kelimeler arasındaki sayıları içinde arıyor sanırım. Bu sistem %100 doğru çalışır mı ?
0

#2 User is offline   Cihan Ozturk 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 38
  • Joined: 02-June 10
  • Location:İstanbul

Posted 22 April 2011 - 09:02 AM

View Postalper, on 21 April 2011 - 12:59 AM, said:

Elimizde 4 tane kayıt var.
ID 1 -> a = "8,9,10,11,12,13,14,15,16,17,18,19,20"
ID 2 -> a = "1,8,18"
ID 3 -> a = "18"
ID 4 -> a = "81"

Aramadaki çalışma şekli; elimde bir Numara var örnek ( 8 ) eğer bu ( 8 ), tablodaki a alanlarından birinin içinde varsa onu getir. Yoksa sorun değil. Sıkıntılı kısım ise "like" komutu ile alan->a üzerinde arama yaptığında içinde "81", "18", "8" olanıda 8 gibi gördüğü için hatalı bir çalışma olur.

a RLIKE '[[:<:]]8[[:>:]]'
Şekilnde bir arama var kelimeler arasındaki sayıları içinde arıyor sanırım. Bu sistem %100 doğru çalışır mı ?



Bu işinizi görür galiba

SELECT FIND_IN_SET('b','a,b,c,d');
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users