• 29-03-2013, 00:47:42
    #1
    Üyeliği durduruldu
    Merhabalar, gece gece aklım mı durdu yoksa bu sorun cidden çok mu acayip?

    require_once("ez_sql_core.php");
    require_once("ez_sql_mysql.php");
    $db = new ezSQL_mysql('root','','skin','localhost');
    $nicknames = $db->get_results("SELECT * FROM skins LIMIT 0, 5");
    foreach ($nicknames as $nick)
    echo $nick->id."<br />";
    Bu kodu girdiğimde aşağıdaki çıktıyı alıyorum.
    Alıntı
    1
    2
    3
    4
    5
    Buraya kadar normal, ancak id yerini başka bir alana taşıyınca...
    require_once("ez_sql_core.php");
    require_once("ez_sql_mysql.php");
    $db = new ezSQL_mysql('root','','skin','localhost');
    $nicknames = $db->get_results("SELECT * FROM skins LIMIT 0, 5");
    foreach ($nicknames as $nick)
    echo $nick->name."<br />";
    Sonuç böyle oluyor.
    Alıntı
    Spooginator
    Calnex
    Mikey8152
    cRaZyHoRnBaG
    Grighton
    Değişikliği farkedememiş olabilirsiniz, her satırın sonuna bir tane boşluk eklendi. Nereden geliyor olabilir bu boşluklar?
  • 29-03-2013, 01:28:24
    #2
    İlginçmiş, utf-8 dimi dosyalarınız. veya veritabanını oluştururken, utf8_general_ci olarak mı oluşturdunuz.
  • 29-03-2013, 01:38:05
    #3
    Üyeliği durduruldu
    Dosyalarım UTF-8.
    Veritabanı latin1_swedish_ci

    Şimdi farkettim bu boşluklar kaynak kodunda görünmüyor da.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:38:05 -->-> Daha önceki mesaj 23:33:26 --

    Sorunun kaynağını buldum, veritabanında her verinin yanında bir tane boş satır var. "\n" sanırım. Bunları topluca nasıl silebilirim?
  • 29-03-2013, 13:50:55
    #4
    neyin olduğunu kesinleştirdikten sonra verileri çekersin sonra o veride str_replace yaparak tekrar aynı satırı update ederek çözebilirsiniz.
  • 30-03-2013, 10:39:03
    #5
    <br /> den kaynaklaniyor
  • 31-03-2013, 04:08:42
    #6
    Üyeliği durduruldu
    Pardon cevap yazmayı unutmuşum, str replace ile hallettim teşekkürler. \n'ler nedense phpmyadminin anasayfasında görünmezken düzenleme sayfasında görünüyorlar. Ondan dolayı göremedim önce.