• 31-01-2010, 22:39:23
    #1
    Merhabalar,

    Makinemde Wamp ile

    Apache....: 2.2.11
    Php........ : 5.3.0
    Mysq.......: 5.1.36

    Localde hazırladığım siteyi bedava sunuculara örneğin

    select * from ogrenci where ogr_id=5

    select * from ogrenci where ogr_id="5"

    Kimisindede "" olmadan rakamlı sorgularda sorun çıkartıyor.

    -----------------------------------------------------------------------

    Php bir site hazırlıyacak olan kişilerede örnek olması açısından php konusunda siz bir site hazırlasanız hangi komutları kullanır hangilerini kullanmazsınız?

    Konuyla ilgilendiğiniz için şimdiden çok teşekkürler...
  • 31-01-2010, 22:53:39
    #2
    Üyeliği durduruldu
    bahsedilen konu mysql 5 de cikiyor daha cok. mesela id alanini boş geçmek için
    insert into (id) values(null) seklinde gecmelisiniz
  • 31-01-2010, 23:01:19
    #3
    <?
    echo 'deneme';
    ?>
    yerine :

    <?php
    echo 'deneme';
    ?>
    kullanmak gerekir. Php.ini ayarlarında short tag özelliği kapalı sunucularda problem yaşamayız böylece.
  • 31-01-2010, 23:02:44
    #4
    Üyeliği durduruldu
    magic quotaya dikkat etmek gerekir (en azindan her sunucu php6 da ya gecene kadar)
  • 31-01-2010, 23:03:12
    #5
    İşte bu tarz tiyoları burada paylaşır isek benim gibi acemiler içinde güzel bir kaynak oluşur.
  • 31-01-2010, 23:06:05
    #6
    Üyeliği durduruldu
    timezone farkliliklari gorulebilir
    @putenv ('TZ=Europe/Istanbul');

    sunucuda on tanimli karakter seti bulunabilir
    header("Content-Type: text/html;charset=UTF-8");
    php kodlarinda karakter setini set etmekte fayda var.

    maximum upload limiti olabilir.
  • 31-01-2010, 23:47:11
    #7
    Localhost'ta date fonksiyonu hata verebiliyor. Ancak çalışmasını engellemiyor bu hata. Bu hatayı görmemek için dateden önce @ işareti konulabilir.
    Örnek kullanım:
    <?php
    echo @date("Y-m-d H:i:s"); 
    ?>