İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP ye mssql veri tabanı ekleme

nuri.kiper12.01.20161 cevap2.891 görüntüleme
#1
ben bi site yapıyorum orda her ay değişen yemek listesi var ve ayrıca 25 kişinin doğum tarihi yazıyor bu doğum tarihleri o tarih geldiğinde ekrana nasıl yazdırabilirim ve ayrıca php ile mssql veri tabanı baglantısını nasıl yaparım ?
Cevaplar
#2
Veri tabanı bağlantısı yapman için öncelikle bağlantı oluşturmak gerekiyor.
<?
$baglan=mysql_connect("sunucuadresi","kullanıcıadı","şifre"); //Buradan veritabanına bağlanıyoruz.
$veri_sec=mysql_select_db("veritabanıadı"); // Burada veritabanda verilerin bulunduğu alanı seçiyoruz.Tablo değil veritabanı adı olacak.
?>


Öncelikle listeyi kaydederken veritabanı tip olarak date seçebilirsin , daha sonra sayfayı açtığında bir tarih oluşturmalısın örneğin bu günün tarihini almak için ;

<?
$tarih = date("d-m-Y"); //d = Gün m = Ay Y = Yıl Bu kısaltmalar ingilizce day , mount ve year'dan gelmektedir çıktısı 29.01.2016 olacaktır.
 ?>


Tarihi elde ettikten sonra veritabanından bilgileri çekelim ve bugüne ait yemekleri yazdıralım , örnek olarak liste ve tarih olarak 2 alan yapıyorum umarım mantığını anlarsın.

Bunun için bir sorgu oluşturalım.
<? 
$sorgu = mysql_query("select * from yemeklistesi where tarih=".$tarih,$baglan);
?>

Burada bir sorgu oluşturduk ve yemek listesinde bugünün tarihinde ne yemek varsa onu çağırdık şimdi listeleyeceğiz.
<?
while($liste=mysql_fetch_array($sorgu)){
echo $liste["yemek"]; //Burada ise o tarihte ki yemeği ekrana basmış olduk.
}
 ?>


Bu şekilde de o güne ait yemeği bastırmış olduk ayrıca aynı mantık ile doğum tarihi gelen kişiyi ekrana bastırmış olacaksın umarım anlamışsındır :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.