PHP ve MySQL

Bu yazı Furkan KARTAL tarafından, 27 Ağustos 2008 Çarşamba tarihinde, saat 18:42'de yazılmıştır.

Eveeeeeeeeet :) Sanırım benim için çok boş ama bi o kadarda hatırlatıcı ve uğraşıldığında ortaya hoş şeylerin çıkabileceği bi konu aslında "PHP ve MySQL". Aşağıda PHP kullanarak MySQL veritabanına nasıl bağlanılacağını anlatıcam.

Çalışma yapacağımız 3 tane dosya var ayar.php, baglanti.php ve index.php.

ayar.php

[php]

$server = "localhost"; // Bağlanacağımız sunucumuzun IP adresini yazıyoruz. Burası default olarak "localhost" kalabilir.
$veritabani = "veritabani-adi"; // Sunucumuzdaki veritabanımızın adını yazıyoruz.
$kullanici_adi = "kullanici-adi"; // Veritabanımızın kullanıcı adı
$sifre = "kullanici-sifre"; // Veritabanımızın şifresi

[/php]
baglanti.php

[php]

include("ayar.php"); // Gerekli bilgilerin toplandığı 'ayar.php' dosyamızı sayfamıza include fonksiyonuyla entegre ediyoruz.

$db = mysql_connect($server, $kullanici_adi, $sifre); // mysql_connect fonksiyonunu kullanarak 'ayar.php' dosyamızdaki bilgileri kullanarak sunucumuza bağlantıyı gerçekleştirmek için gerekli satırı $db değişkenimizde tutuyoruz.

@mysql_connect($server, $kullanici_adi, $sifre) // mysql_connect fonksiyonu ile veritabanı sunucusuna bağlantıyı yapıyoruz.
or die ("Veritabanı sunucusuna bağlanılamadı"); // bağlantı yapılamadığı halde yapılması gereken işlem olarak ekrana bir uyarı metni yazdırıyoruz.

@mysql_select_db($veritabani, $db) // Bağlanılacak veritabanını seçiyoruz.
or die ("Veritabanı bulunamadı."); // ve yine bu işlemin gerçekleşmemesi durumunda yapılması gereken işlem olarak ekrana uyarı metni yazdırıyoruz.

[/php]
index.php

[php]

include ("baglanti.php"); // Bağlantımızın yapıldığı dosyayı include fonksiyonumuz ile sayfamıza entegre ediyoruz.

$sorgu = mysql_query("Select * from tablo", $db); // mysql_query fonksiyonu ile SQL sorgumuzu $sorgu değişkenine atayıp, daha sonra sorgu değişkenimizi sayfanın herhangi bir yerinde kullanabiliriz.

[/php]
Eveet bu kadarı yeterli sanırım. Veritabanımıza bağlandık ve veritabanımızdaki verilere erişip, değişiklik yapabiliyoruz. :)

C# ile Kullanıcı Girişi

Bu yazı Furkan KARTAL tarafından, 04 Ağustos 2008 Pazartesi tarihinde, saat 13:03'de yazılmıştır.

Eveeet :) En çok hoşlaştığım program tipidir Kullanıcı Girişi yapmak, hatta Burak hatırlar lise yıllarında Meşhur Sinan Hocamız ders anlatırken biz en sondaki bilgisayarlarımıza geçer Visual Basic 6.0 ile Kullanıcı Girişi yapar sonra oyalancak bişeyler bulurduk :) Onun için Kullanıcı Girişi'nin içimdeki yeri bi farklıdır :)
Evet sıra geldi Kod Kütüphanesine.. Formumuzda 2 textbox 2 label 1 button var.. Ve yine işlemlerimizi Butonumuzun Click Event'inde yapıyoruz.

Gerekli Kod Kütüphanesi :

if (textBox1.Text == "Furkan")
{
if (textBox2.Text == "123456")

MessageBox.Show("Hoşgeldin Furkan, başarıyla giriş yaptın.", "FK - Kullanıcı Girişi");
}
else
MessageBox.Show("Girmiş olduğunuz Kullanıcı Adı / Şifre yanlıştır. Lütfen tekrar deneyiniz.", "Hata");
Ekran Görüntüsü :


Çalıştırılabilir dosyamızıda buradan indirebilirsiniz.

C# ile Dört İşlem

Bu yazı Furkan KARTAL tarafından, tarihinde, saat 12:40'de yazılmıştır.

Şimdiii :) C#'a başladığım günden itibaren yani 03.08.2008 (dün) oluyor bu tarih. Yaptığım her çalışmayı kütüphanemte tutma kararı aldım :) ve ilkiyle başlayayım.

Bu program ne işe yarar : Toplama, Çıkarma, Çarpma ve Bölme adına her bişeyi yapar :)

Kod Kütüphanesine başlarsak eğer, her buton için aynı işlevi yaptırıyor sadece işlemleri değiştiriyorum. C değişkeninde sonucumu tutarsam, a ve b için ;

c = a+b; // Toplama İşlemi
c = a-b; // Çıkarma İşlemi
c = a*b; // Çarpma İşlemi
c = a/b; // Bölme İşlemi

Dip Not : a değişkeni üzerinden hesaplama yapıyor sürekli ilk değer olarak onu alıyor.

double a, b, c, yazdir;

a = Convert.ToDouble(textBox1.Text);
b = Convert.ToDouble(textBox2.Text);

c = a - b; // İşlem Satırı
yazdir = c;


MessageBox.Show("Sonuç : " + yazdir.ToString(), "FK - Dört İşlem");


Gerekli işlemi yaptırmak için İşlem Satırı'nı değiştirebilirsiniz. Dikkat edin ; bu kodlar Butonların Click Event'leri içerisinde gerçekleşecek..

Ekran Görüntüsü :


Çalıştırılabilir dosyamızıda buradan indirebilirsiniz.