Ben PHP kullanarak, bir MySQL DB şehirler listesi ile, bir URL'den yakaladı bir dize karşılaştırmak gerekir
SELECT 'city' WHERE 'city' IN (" . $citynameArray . ") LIMIT 1;
$citynameArray
$cityname
tüm olası permütasyon listesi olmaktır, burada $cityname
tire ile ayrılmış 5 dizeleri kadar olabilir, ama 'şehir' ya boşluk kullanabilirsiniz OR her dize ayırmak için tire.
Yani 'kent' Bu herhangi gibi görünebilir:
- dizi
- dizi dizi
- dizi dizi dizi
- dizi dizi dizi dizi
- dizi dizi dizi dizi dizi
- dizi-dizi
- dizi-dizi-dizi
- dizi-dizi-dizi-dizi
- dizi-dizi-dizi-dizi-dizi
- dizi dizi-dizi
- dizi-dizi dizi
- dizi-dizi dizi dizi
- dizi dizi-dizi-dizi
- dizi dizi dizi-dizi
- dizi dizi dizi-dizi
- dizi-dizi-dizi dizi
- dizi-dizi dizi-dizi
- dizi-dizi-dizi dizi
- dizi-dizi dizi dizi dizi
- dizi-dizi-dizi dizi dizi
- dizi-dizi-dizi-dizi dizi
... Ve böylece 5 ayrı dizeleri maksimum
Vakaların büyük çoğunluğunda ise, 'şehir' ya olan:
- dizi
- dizi dizi
- dizi-dizi
ya da daha az yaygın:
- dizi-dizi dizi
- dizi dizi-dizi
Benim soru da, nasıl dizi oluşturur? Ve kullanarak 'LIMIT 1'
, sorgu en kısa sürede bir sonuç olarak bulunursa dizinin döngü duracak?
Ben herhangi anlayışlar takdir,
Saygılarımızla,
GJ