Tüm işi sorgu üzerinden yapıp doğrudan dnen tüm kayıtları kullansan yeter. Şyle bir fiddle yaptım, incele : http://www.sqlfiddle.com/#!2/243a1/1 anlıyorum.

Sonunda hepsini yapabildim, biraz uğraştırdı, başka problem kalmadı. Sperm Gibi Adamlar Var İnsan Olma İhtimalleri Milyonda Bir

Teşekkürler, çalıştırdım, ben veri geldikten sonra yaptım fakat bu daha iyi oldu, extra kodtan kurtulmuş oldum, peki şyle bişey yapılabilir mi, ben şuanda aranan mailin sadece yıldızdan nceki ilk harfini alıyorum yıldızdan sonraki harfide alsam nasıl bi aramayla birebir varsa sonuç dndürebilirim, şuanda çalışan mysql komutu aşağıdaki gibi $ilkharf=explode ; $sql_res=mysql_query("select from mailler where mail REGEXP '^".$ilkharf ."' And CHAR_LENGTH = '$sayi' order by id LIMIT 50"); yani m i@hotmail.com byle bir kriter var ve veritabanındada mailadresi@hotmail.com var yani aynı karakter sayısı ve başı m ile başlayıp i ile biten tüm adresler gibi bişey yapılabilir mi. Sperm Gibi Adamlar Var İnsan Olma İhtimalleri Milyonda Bir

Veri tabanında bir mail listesi var ve ben info@site.com şeklinde veya i @site.com gibi arama kriteri girdim ve 13 karakterli olanları getirtmek istiyorum, mantığı nasıl? Şuan verileri autocomplete ile getiriyorum yazdığım harflere gre. Bunu strlen ile mysql sorgu sırasındamı yoksa şuanki kullandığım kodlamada sonuçlar gelirken substr ile mi yapacağım. sonuç geldiğinde strlen ile karakter sayısını alıp substr ile sınırlama denedim olmadı, şu şekilde yaptım. $q=$_POST ; $sql_res=mysql_query("select from mailler where mail like '%$q%' order by id LIMIT 100"); while($row=mysql_fetch_array Sperm Gibi Adamlar Var İnsan Olma İhtimalleri Milyonda Bir