Switch kontrol yapısı Türkçe anlamıyla bir komutu çalıştırmak için kullanılır ve değiştir anlamına gelir. Genellikle if kontrolünün devamı olan elseif komutunu azaltmak için tercih edilir.
Etiket: PHP
if Kontrolü
if türkçe karşılığı,eğer anlamına gelir. Genellikle bir işlemin doğruluğunu veya bir işlem sonucunda ne yapılması gerektiğini belirtmek için kullanılır. Hayatınızdaki kararlarınızda da eğer’i kullanmayı öğrenirseniz tam bir programcı olduğunuza emin olabilirsiniz.
Formlar İle Çalışmak
Formlar yoluyla birçok işlemi gerçekleştirebiliriz. Örnek olarak en basitinden bir iletişim formuna yazdığımız bilgileri mailimize gönderebiliyoruz.
Çekeceğimiz bilgiler <form></form> tagları arasına yazılır. Yardımcı elemanlar olarak action=”sayfa ismi” (form yolu ile gönderilen bilgilerin işleneceği sayfa) method=”yöntem” (dosya gönderilirken kullanılacak yöntem) kullanılır. Göndermek için form alanında oluşturduğumuz submit butonuna tıklamamız gerekir.
Okumaya Devam Et
Echo ve Print Komutu
Evet PHP ile sunucu taraflı ilk dersimize başlıyoruz.
Öncelikle /www klasörümüzün içinde dersler adlı bir klasör oluşturalım.
Daha sonra bunun içinde index.php dosyamızı oluşturalım.
Okumaya Devam Et
Neden ASP Değilde PHP ?
Çünkü;
- PHP birçok işletim sistemi ile çalışabilir. (Windows, Unix, Linux, …)
- PHP tüm web sunucularıyla uyumludur. (IIS, Apache, …)
- PHP açık kaynak ve ücretsiz bir dildir. www.php.net adresinden indirebilirsiniz.
- PHP öğrenmesi kolay bir dildir.
- PHP sunucuyu yormadan hızlı bir şekilde çalışır.
PHP‘yi tercih etmeniz için daha birçok neden söylenebilir.Ama PHP’yi diğer dillerden ayıran en temel özellik bunlardır.
Localhost Üzerinde Sanal Sunucu Kurulumu
Localhost’ta PHP dosyalarını çalıştırmak için sanal bir sunucu kurmamız gerekiyor.Paket halinde hazırlanan tüm gerekli sistemler Apache+PHP+MySQL+phpMyadmin bir arada bulunuyor.
Size kalansa sadece programı kurmak.
Biz localhost için hazırlanmış EasyPhp Programını kullanacağız.
İlk önce www.easyphp.org adresinden download bölümünden en son sürümü indiriyoruz.
Kurulum aşaması şu şekilde yapılıyor ;
Okumaya Devam Et
Nedir Bu PHP Dedikleri ?
PHP ile tanışmamış bir kişinin ilk soracağı soru galiba bu olsa gerek. Bende bu soruya yanıt olarak aşağıdaki satırları yazdım. Umarım PHP’nin ne olduğunu ve PHP ile işletim sistemi yazılmayacağını anlamış olursunuz.
PHP İle Veritabanı İşlemleri (DELETE)
Veritabanındaki herhangi bir bilgiyi silmek için kullanılır.
Kullanılışı:
DELETE FROM tablo_adi WHERE kolon_adi = silinecek_bilgi
Örnek: Okumaya Devam Et
PHP İle Veritabanı İşlemleri (UPDATE)
Veritabanında tabloda bulunan bilgileri değiştirmek veya güncellemek için kullanılır.
Kullanılışı:
UPDATE tablo_adi SET kolon_adi = yeni veri WHERE kolon_adi = eski veri
Örnek:
Okumaya Devam Et
PHP İle Veritabanı İşlemleri (ORDER BY)
Veritabanında tabloda bulunan veriyi belirli bir düzene göre sıralamak için kullanılır.
Kullanım Şekli:
SELECT kolon_adi FROM tablo_adi ORDER BY kolon_adi
Örnek:
Okumaya Devam Et
PHP İle Veritabanı İşlemleri (WHERE)
Sadece belirli bir alandan veriyi seçmek için operatörler ile birlikte kullanılır.
Kullanılışı:
SELECT kolon_adi FROM tablo_adi WHERE kolon_adi operatör değişken
Php İle Veritabanı İşlemleri (SELECT)
Veritabanındaki belirli bir tabloyu seçip sorgu göndermek için kullanılır.
Kullanılışı:
SELECT kolon_adi FROM tablo_adi
Örnek: Okumaya Devam Et
PHP ile Veritabanı işlemleri (INSERT)
INSERT INTO komutu veritabanındaki belirttiğiniz bir tabloya veri ekler. Tabloda oluşturduğumuz alanlara kolon adı verilir. O alanlara göre veri ekleme yapılır.
Kullanım şekli aşağıdadır.
INSERT INTO tablo_adi (kolon1, kolon2 ...) VALUES ($degisken1, $degisken2 ...)
SQL komutları büyük/küçük harflere duyarlı değildir.
Bu yüzden insert into olarakta kullanabilirsiniz.
PHP ile veriyi veritabanına gönderme işlemi için bir mysql sorgusu kullanmamız gerekiyor.
Bu sorguyuda mysql_query() fonksiyonu ile yapıyoruz.
Örnek:
İlk önce oluşturduğumuz veritabanımızda sql sorgusu çalıştıralım.
CREATE TABLE 'adsoyad' ( 'id' INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , 'isim' VARCHAR( 45 ) NOT NULL , 'soyisim' VARCHAR( 45 ) NOT NULL ) ENGINE = MYISAM ;
Sonra index.php dosyamızın içeriğine aşağıdaki kodlarımızı yazıyoruz.
<?php
$baglan = mysql_connect("localhost","root","");
if (! $baglan) die ("MySQL'e Bağlanılamıyor");
mysql_select_db("veritabanim", $baglan);
$ekle = mysql_query("INSERT INTO adsoyad (isim, soyisim) VALUES ('Güray', 'Süerdem')");
if($ekle){
echo "Bilgiler Eklendi";
}else{
echo "Bilgiler Eklenemedi";
}
?>
Uygulama dosyasını http://www.guraysuerdem.com/dosya/insert.rar adresinden indirebilirsiniz.