Haber botu ile çektiğim haberleri, haber99 tablosuna yazdırıyorum. Bu tabloda spot başlıklı bir alan var. Bu alan zaman zaman boş geliyor. Dolayısıyla boş bir alan barındıran bu kayıtları tamamen silmek istiyorum. Aşağıdakileri denedim sonuç alamadım. $sil=mysql_query(&quot;DELETE from haber99 where spot=' ' &quot;); $sil=mysql_query(&quot;DELETE from haber99 where spot='' &quot;); $sil=mysql_query(&quot;DELETE from haber99 where spot=Empty); $sil=mysql_query(&quot;DELETE from haber99 where spot Empty); $sil=mysql_query(&quot;DELETE from haber99 where spot is Empty); $sil=mysql_query(&quot;DELETE from haber99 where spot=lisanssız); $sil=mysql_query(&quot;DELETE from haber99 where spot=is lisanssız); $sil=mysql_query(&quot;DELETE from haber99 where spot is lisanssız); En son olarak, $sorgu = mysql_fetch_array(mysql_query(&quot;SELECT FROM haber99&quot;)); $spot = $sorgu ; $say=strlen ; $id = $sorgu ; echo &quot;Karakter Adedi : &quot;.$say.&quot;&lt;br&gt;&lt;br&gt;&quot;; echo &quot;ID : &quot;.$id.&quot;&lt;br&gt;&lt;br&gt;&quot;; ile boş gözüken spot alanında 1 karakter olduğunu saydı. Spot alanında 1 karakter olan kayıtlarını aşağıdaki döngü ile silmesini istedim. if($say=1) karakteri 1 olan kaydı da 1 den fazla olan ve silinmesini istemediğim kayıtları da sildi. Yardımcı olabilirseniz sevinirim. Saygılarımla, Sorunu Kendim Çözdüm. Doğru kod aşağıda. &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt; &lt;?php include ; mysql_query(&quot;SET NAMES UTF8&quot;); @session_start ; if (isset { echo &quot;Hos geldiniz, &lt;b&gt;&quot;.$_SESSION .&quot;&lt;br&gt;&lt;br&gt;&quot;; $sorgu = mysql_query(&quot;SELECT FROM haber99&quot;); while($goster1=mysql_fetch_array { $ad=&quot;&lt;p&gt;&lt;/p&gt;&quot;; $yenisi=&quot;&quot;; $ad1=&quot;&lt;p&gt;&quot;; $yenisi1=&quot;&quot;; $ad2=&quot;&lt;/p&gt;&quot;; $yenisi2=&quot;&quot;; $ad3=&quot; &quot;; $yenisi3=&quot;&quot;; $detay = $goster1 ; $detay1 = trim ; $spot= $goster1 ; $veri = strlen ; $veri2 = strlen ; $kategori = $goster1 ; $baslik = $goster1 ; $kelimeler = $goster1 ; $id = $goster1 ; extract($goster1); if(isset { echo &quot;Kategori: &lt;br&gt; Başlık : &lt;br&gt; id : &lt;br&gt;spottaki veriyi say : &lt;br&gt;Detaytaki veriyi say : &lt;br&gt;&lt;br&gt;&quot;; } $guncelle=mysql_query(&quot;UPDATE haber99 set detay=replace &quot;); $guncelle=mysql_query(&quot;UPDATE haber99 set detay=replace(detay,'$ad1','$yenisi1')&quot;); $guncelle=mysql_query(&quot;UPDATE haber99 set detay=replace(detay,'$ad2','$yenisi2')&quot;); $guncelle=mysql_query(&quot;UPDATE haber99 set detay=replace(detay,'$ad3','$yenisi3')&quot;); if ($veri2 1) } $sil=mysql_query(&quot;DELETE from haber99 where spot=' '&quot;); if else } else ?&gt;

wallstreet' Alıntı:

o işlemi o şekilde değil de şu sql kodu işinizi görecektir boş satırları silmek için DELETE FROM tablo_adi WHERE alan_adi IS NOT lisanssız kolay gelsin