Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

php ile SQL bağlantı

Konu, 'PHP' kısmında farukcalikusu tarafından paylaşıldı.

  1. farukcalikusu

    farukcalikusu Üye

    Kayıt:
    27 Kasım 2002
    Mesajlar:
    95
    Beğenilen Mesajlar:
    0
    Merhaba Programcı arkadaşlar...

    SQL bağlantısı kurabilmek için gerekli olan fonksiyonlardan
    Mssql_connet diye fonsiyon var.
    Ama ben bunu bir türlü bağlıyamadım.
    Bilen arkadaşlardan bana örnekle anlatabilirlermi.
    Birde bu fonsiyonun geçerli olması için php_mssql.dll diye bir dosyanın olması gerekiyor sanıyorum. Ben bu dosyayı bulamadım.
    bu dosyayı nerden bulabileceğimi bilenler varsa lütfen yardımcı olsun.

    Herkeze Teşekkürler...
     
  2. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    Selamlar. Öncelikle sanırım ms sql ile bir bağlantı yapacaksınız. İsterseniz aşağıdaki adresten ms sql ile iligli bağlantı fonksiyonlarını ve gerekli bilgileri alabilirsiniz. Lisanslı sürümü elimde olmadığı için kullanamadım. Deneme fırsatımda olmadı.

    http://www.php.net/docs.php

    Aşağıda basitcene MySql vasıtası ile bağlantının nasıl yapılacağını açıklayayayım.


    PHP:
    <?
    $_SQL     'SELECT * FROM `tablo`';
    $_QUERY mysql_query($_SQL); 
    while (
    $row=mysql_fetch_array($_QUERY)) {
      echo 
    $row['isim'];
    }
    ?>
    Ms Sql dede pek bir farkı olacağını sanmıyorum. Hatalar için özür dilerim klavyem değiştiğinden dolayı. :D
     
  3. mkarabulut

    mkarabulut Misafir

    Merhaba,
    Eğer php yi sadece exe halinde gelen installer ile kurduysan, gerekli dll ler onunla beraber gelmiyor.

    php.ini de adı geçen tüm extensionların ihtiyaç duyduğu dll dosyalarını yine php.net sitesindeki full windows binary paketinde bulabilirsin.

    Adres : http://www.php.net/get_download.php?df=php-4.2.3-Win32.zip

    Bunun dışında üstad Lostof'un belirttiği gibi Sql server fonksiyonları temel olarak mysql fonksiyonları ile aynı, hatta yukarıda mysql ile yazılmış kod parçasında 'mysql' ifadelerini 'mssql' diye değiştirirsen yukarıdaki kod çalışır sanırım...

    Kolay gelsin
     
  4. farukcalikusu

    farukcalikusu Üye

    Kayıt:
    27 Kasım 2002
    Mesajlar:
    95
    Beğenilen Mesajlar:
    0
    İlgilenen arkadaşlara Teşekkür ediyorum.
     
  5. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    Her zaman. Burası onun için var :)
     
  6. Mingitau

    Mingitau Misafir

    Bu normal olarak php nin kendisinde gelmiyor muydu? Mssql şeyi? Ben mi yanlış hatırlıyom Yazdığım yazıya baksam iyi olacak :D
     
  7. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    evet fakat o bir eklenti mesela imaj yapımı için ayrı bir kütüphane var.
     
  8. farukcalikusu

    farukcalikusu Üye

    Kayıt:
    27 Kasım 2002
    Mesajlar:
    95
    Beğenilen Mesajlar:
    0
    Eveeet arkadaşlar meseleyi dün çözdüm şimdi canavar gibi SQL bağlantısını yaptım. Nasıl yaptıpğıma gelince
    Adres : http://www.php.net/get_download.php?df=php-4.2.3-Win32.zip burdan zip dosyasını indirdim.
    Sonra düm Dllleri önce win/system32 directory içine kopyalıyorsun aynı dll leri C:\php içinede kopyalıyorsun php.ini dosyası dosyası içindende ilgili dll isimlerinin başlangıcındaki ";" noktalı virgülleri kaldırıyorsun ve olay tamamlanıyor......

    Hepinize teşekkürler......
     
  9. farukcalikusu

    farukcalikusu Üye

    Kayıt:
    27 Kasım 2002
    Mesajlar:
    95
    Beğenilen Mesajlar:
    0
    örnek
    $hostname="hostname";
    $username="username";
    $password="password";
    $db_name="db_name";
    mssql_connect($hostname,$username,$password) or die ("Veritabanına Ulaşılamadı");
    mssql_select_db($db_name) or die ("Database ulaşılamadı");
    .................................

    yukarıdaki açıkladıklarımı yaptıkdan sonra baglantı içinde işte bunları kullanıyoruz.
     
  10. wLy

    wLy Üye

    Kayıt:
    23 Nisan 2005
    Mesajlar:
    153
    Beğenilen Mesajlar:
    0
    Şehir:
    { 2316,2913,71 }