Kategori arşivi: Programlama Dilleri

Php mysql ile update yapmak

php mysql updatePhp ile mysql veritabanındaki değerler nasıl update yapılır?

Php ile mysql veritabanından değer değiştirme (update) için mysql_query fonksiyonunu kullabiliriz.


<?php

mysql_query("UPDATE veriler SET mesaj='$mesaj'
WHERE id='$id'");

?>

Burada veriler ismindeki tablodaki mesaj stununu $mesaj değişkeni ile güncelledik. Sadece mesaj id’si $id değişkenine eşit olan mesajı güncelledik. $id değişkeni hangi mesajın güncelleneceğini belirlememize yarıyor. Bu fonksiyonu kullanmak için önce veritabanı bağlantısı kurmanız herekiyor.

Php mysql delete (silme) işlemi

php mysql delete

Php ile mysql veritabanında nasıl delete yapılır (değer silinir)?

Php’de mysql_query fonksiyonunu kullanarak mysql veritabanından değer silebiliriz( delete yapabiliriz) , örnek kullanım şu şekilde:


<?php

mysql_query("DELETE FROM mesaj WHERE id='$sil'");

?>

Bu örnekte silinmek istenen veritabanında(mesaj), id isimli bir tablo olması gerekiyor, bu tabloyu da $sil değişkeni ile belirtiyoruz, get veya post metoduyla hangi mesajın silineceğini $sil değişkenine aktarabiliriz. Bu işlemleri yapmadan önce veritabanı bağlantısı kurulması gerekiyor.

Php mysql insert (yeni kayıt) nasıl yapılır

php insertPhp ile insert nasıl yapılır?

Php ile daha önceden oluşturulmuş bir veritabanına bilgi kaydetmeyi yani insert yapmayı örnekleyeceğim. Burada mesaj ve tarih isimli iki tabloya kayıt yapacağız.


<?php

$tarih = date("Y-m-d H:i:s");

mysql_query("INSERT INTO mesaj (mesaj, tarih) VALUES ('$mesaj', '$tarih')");

?>

Veritabanına birşey kaydetmeden önce bağlantı kurmak gerekiyor, bunu daha önce anlatmıştım burada. Bağlantı kurulduktan ve tablolar oluşturulduktan sonra bu kodlarla kayıt yapılabilir.

Php empty fonksiyonu kullanımı

php emptyPhp empty fonksiyonu nasıl kullanılır?

Php’de bir değişkene değer atanıp atanmadığını kontrol etmek için empty fonksiyonunu kullanabiliriz, örnek kullanımını göstereyim:


<?php

if(empty($turkacademy)){

echo 'turkacademy değişkenine değer atanmamıştır.<br />';

} else {

echo 'turkacademy değişkenine değer atanmıştır.<br />';

}

$turkacademy="değer";

if(empty($turkacademy)){

echo 'turkacademy değişkenine değer atanmamıştır.<br />';

} else {

echo 'turkacademy değişkenine değer atanmıştır.<br />';

}

?>

İlk yazılan kodda $turkacademy değişkenine henüz değer atanmadığı ve php kodları yukarıdan aşağıya sırayla yorumlandığı için ilkten değer atanmamış uyarısı verilecektir, ikinci kodda ise $turkacademy değişkenine değer atandığından turkacademy değişkenine değer atınmış uyarısı verecektir.

yani bu kodların çıktısı şu şekilde olmalı:

turkacademy değişkenine değer atanmamıştır.

turkacademy değişkenine değer atanmıştır.