Merhaba arkadaşlar mysql üzerinden arama yaparken Türkçe karaktere takılmamasını nasıl sağlarım?
Örneğin veri FATİH şeklinde tabloda ise FATIH kaydedilmiş. Aramada FATİH de yazılsa fatih de yazılsa tabloda FATIH olanı nasıl listeleyebilirim?
Mysql Türkçe karaktere takılmadan arama
17
●194
- 09-10-2023, 15:55:38araştırayım hocam teşekkürlerphpc adlı üyeden alıntı: mesajı görüntüle
merhaba hocam bu çoklu filitreleme sistemi aslında kod aşağıdaki gibi oldu fakat hata aldımTncr adlı üyeden alıntı: mesajı görüntüle
Hata: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in
and zimmet COLLATE utf8mb4_general_ci = '".$MySql->GetZimmet(@$_POST['selectzimmet'])."'
- 09-10-2023, 16:45:26bu sadece örnek Ş Ğ olan isimlerde var eşleşmiyorphpc adlı üyeden alıntı: mesajı görüntüle
- 09-10-2023, 16:50:04çoklu filtreleme için ücretli destek sağlayabilirim sizlereFATIH_999 adlı üyeden alıntı: mesajı görüntüle
- 09-10-2023, 17:01:57teşekkürler filitrelemede sorun yok sadece iki liste düşünün bazı veriler birinde tr karakterli diğerinde eng karakterli yazılmış eşleşmiyor harfleri çevirerek yapabilirim aramayı kodu değiştirmek istemiyorum mysql tarafında bir yöntem varsa benim için daha iyi olacak ücretli destek istemiyorum.OneGui adlı üyeden alıntı: mesajı görüntüle
- 10-10-2023, 00:12:15mysql versiyonunuz kaç ve veritabanı, tablo ve sütun karakter setleriniz ney yani veritabanı sisteminizi tam bilemiyorum ama mysql 5.6 üzerinde yaptığım testlerde bir sorun göremedim. fatih olarak veya FATİH olarak aratıldığında sorunsuz çalışıyor.FATIH_999 adlı üyeden alıntı: mesajı görüntüle
Hatta bununla ilgili size, i ve ş harflerini içeren bir örnek hazırladım. http://sqlfiddle.com/#!9/6f97f8/3 buradan inceleyebilirsiniz. Ayrıca mysql 8.0 içinde örnek hazırladım ondada sorun gözükmüyor https://www.db-fiddle.com/f/uN5N3FPkYxu13eJWDcZ4NZ/0 . yani sorun tablo yapınızda veya içindeki verilerle ilgili olabilir diye düşünüyorum.
Her ihtimale karşı mevcut veritabanınızın bir yedeğini bulundurarak, işlem yaptığınız tablo ve string saklanan sütunların karakter setini utf8_general_ci yaparak deneyebilirsiniz