İyi günler,
POST'la mysql veritabanına içerik giriyorum, bazı değerleri boş gönderebiliyorum fakat, boş gönderdiğim değer mysqle boş olarak giriliyor ve countla çektiğimde boş değer içerik olarak gözüküyor, bunun yerine formda boş girildiğinde null değer almasını istiyorum.nasıl yapabilirim.
teşekkürler
Php mysqle null yazdırma
4
●1.855
- 01-07-2013, 23:51:15Üyeliği durduruldu$sql= mysql_query("SELECT * FROM tablo");NailUzun adlı üyeden alıntı: mesajı görüntüle
$verix = mysql_fetch_array($sql);
$veri = $verix["abc"];
if($veri==""){ //veriyok yazabilirsin }
else { //verivar } - 02-07-2013, 00:02:45Aşağıdaki örnekte açıklamalı olarak bir tabloya bağlanıyoruz ve o tablodaki sutun1 sütünundaki veriyi alıyoruz, sutun1 eğer boş değilse ve içerik varsa sutun1 i ekrana yazdırıyoruz, eğer yok ise içerik boş ise die diyerek diğer komutların çalışmasını engelliyoruz.
// Sorgu ile TabloAdı adlı tablomuzun tüm sütunlarını seçiyoruz. $pbSorgu = mysql_query("select * from TabloAdı"); // Fetch_assoc sütun isimleri ile verimizi almamızı sağlayacaktır. $pbYazdir = mysql_fetch_assoc($pbSorgu); $sutun1 = $pbYazdir["suturn1"];// Sutun1 örnek yazılmıştır, sütun ismini değiştirin. if (!empty($sutun1) AND isset($sutun1)){ // Eğer Boş --DEĞİLSE-- Ve --Veri Dönüyorsa-- // İşlemleri buraya yaptırıcağız örnek olarak sutun1 değişkenini yazdırabiliriz. echo $sutun1; }else{ die("Üzgünüm, sutun1 Null Yani Boş"); // Diğer kodları öldürerek hata mesajı vermesini sağlıyorum. }