• 06-08-2015, 01:44:31
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar bahsi geçen mysqli_ ve PDO nun kullanımına baktığımda sürekli bir nesne görüyorum.
    Yani örnek:
    $baglan = new mysqli($host, $kadi, $sifre, $veritabani);

    Bu şekilde bütün örnekler. Ancak örneği verenlerin hiç birisinde kullandıkları sınıfın kodlarını görmedim yada indirme linklerini.
    Aynı zamanda Windows için EasyPHP vb. program kullananlar için bir .dll olsun eklenti olsun göremedim.

    Sadece PHP nin sitesinde biraz kurcaladım ettim ingilizcem zayıf olduğu için pek bir şey anlamadım.
    PHP Sitesinden: http://php.net/manual/tr/mysqli.installation.php

    Sizden özetle PDO veya MySqli_ kullanmam için Windows ortamında neler yapmam lazım? Geniş çaplı bilgi verebilecek kimse var mıdır?
    Şimdiden çok ama çok teşekkür ederim.

    EDİT: ÇALIŞTIRDIM. YARDIMCI OLAN ARKADAŞLARA TEKRAR ÇOK ÇOK TEŞEKKÜR EDERİM.
  • 06-08-2015, 08:56:49
    #2
    mysqli de aynı şekilde olmalı tam emin olamadım ama pdo php ile beraber default olarak yüklü geliyor.
    yani yukarı yazdığınız kodların direk olarak çalışması gerekiyor.
    easyphp wamp vs hepsinin son sürümlerinde bunlar otomatik olarak kurulu gelir hocam.
    eğer aktif değillerse tek yapmanız gereken eklentilerin olduğu alandan bu eklentileri aktif etmek.
    spesifik bir program belirtirseniz daha rahat yardımcı olunabilir.


    şu şekilde kullanımınız daha doğru olur
    try {
         $baglan = new mysqli('localhost', 'kullanici_adi', 'kullanici_sifre', 'veritabani_adi') ;
    } catch (Exception $q ) {
         echo "Baglanti hatasi... ";
         echo "hata: " . $q->message;
         exit;
    }
    • Boolean
    Boolean bunu beğendi.
    1 kişi bunu beğendi.
  • 06-08-2015, 13:44:55
    #3
    PHP 5.1 den sonrasında pdo direk geliyor. Çalışması için ise extensionlardan mysql_pdo nun aktif olması yeterli oluyor.
  • 06-08-2015, 22:11:46
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    mysqli de aynı şekilde olmalı tam emin olamadım ama pdo php ile beraber default olarak yüklü geliyor.
    yani yukarı yazdığınız kodların direk olarak çalışması gerekiyor.
    easyphp wamp vs hepsinin son sürümlerinde bunlar otomatik olarak kurulu gelir hocam.
    eğer aktif değillerse tek yapmanız gereken eklentilerin olduğu alandan bu eklentileri aktif etmek.
    spesifik bir program belirtirseniz daha rahat yardımcı olunabilir.


    şu şekilde kullanımınız daha doğru olur
    try {
         $baglan = new mysqli('localhost', 'kullanici_adi', 'kullanici_sifre', 'veritabani_adi') ;
    } catch (Exception $q ) {
         echo "Baglanti hatasi... ";
         echo "hata: " . $q->message;
         exit;
    }
    Yani herhangi bir sınıf dosyası elimizde bulundurmadan sanki sınıf elimizdeymiş gibi kullanabiliyoruz öyle mi?
  • 07-08-2015, 09:33:44
    #5
    Boolean adlı üyeden alıntı: mesajı görüntüle
    Yani herhangi bir sınıf dosyası elimizde bulundurmadan sanki sınıf elimizdeymiş gibi kullanabiliyoruz öyle mi?
    Aynen öyle. Database bağlantısından başlayarak direk pdo kullanabilirsiniz.
  • 07-08-2015, 09:40:38
    #6
    istizan adlı üyeden alıntı: mesajı görüntüle
    Aynen öyle. Database bağlantısından başlayarak direk pdo kullanabilirsiniz.
    Anladım. Çok teşekkür ederim ancak henüz güncel EasyPHP ile deneme fırsatım olmadı EasyPHP kaldırıp tekrar yenisini kurdum Apache hatası alıyorum onu düzeltir düzeltmez deneyeceğim

    Problem yaşarsam sizi bulurum
  • 07-08-2015, 09:56:27
    #7
    wampserver'ı direk kendi sitesinden indirip neden kurmuyorsunuz? hiç problemsiz çalışıyor.
  • 07-08-2015, 16:03:38
    #8
    istizan adlı üyeden alıntı: mesajı görüntüle
    wampserver'ı direk kendi sitesinden indirip neden kurmuyorsunuz? hiç problemsiz çalışıyor.
    kesinlikle katılıyorum, wampserver çok kullanışlı bir program ve güncel.
    tek eksiği skype da kullanıyorsanız önce wampserver açmanız gerekiyor yoksa skype açıkken wampserver apache başlatamıyor.

    Not: ikisi de aynı portu kullanıyorlar, çözümü illa vardır ancak araştırmadım wampserver zaten windows ile beraber açılıyor sistemde
  • 07-08-2015, 16:18:17
    #9
    Kiv
    Üyeliği durduruldu
    http://kuaza.com/veritabanlari/mysql...l-kurulumu-yum
    http://kuaza.com/web-programlama/php...eleme-baglanma



    bu ayardan sonra restart atin easyphp ye..