Php Kodlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Php Kodlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

MySql/php bir sorguda birden fazla tablonun kayıtlarını silme işlemi

Mysql/php bir sorguda birden fazla tablonun kayıtlarını silme işlemiMysql veya Sql kullanarak tablolardan kayıt silme işlemi hemen herkes tarafından bilinse de.Bir şarta bağlı olarak birden fazla tablodan aynı anda veri silmek çoğumuz için zordur.Bir birine bağlı birden fazla tablodan bir şart için kayıt silme kodu aşağıdaki gibidir.
       DELETE x.* ,y.*
       FROM 
           isimler as x,yerler as y
       WHERE 
           x.id=y.id AND x.id= 5

NOT:Burada dikkat edilmesi gereken husus bu tablolardan bilginin silinmesi için WHERE cümlesinde verilen şartlar sağlanmalıdır.Örneğin yukarıdaki sorguda tablolardan birinde verilen id ye uygun kayıt yoksa sorgu hiç işlemez.

Php ile otomatik tablo yapımı-üretimi scripti

Php ile otomatik tablo yapımı-üretimi scriptiPhp ile kodlama yaparken ihtiyaca binaen otomatik olarak tablo yapımı-üretimi fonksiyonu yazdım.Şu şekilde çalışıyor.
  1. Öncelikle td fonksiyonumuzla istediğimiz kadar hücre oluşturuyoruz.

  2. Sonra bu hücreleri tr fonksiyonumuzla istediğimiz kadar satır oluşturuyoruz.

  3. En son olarak da table fonksiyonumuzla tablomuzu tamamlıyoruz.

  4. Eğer isterseniz her bir etikete title veya id de verebilirsiniz.

 ÖRNEK:
TabloSatırhücre
Şeklindeki bir tablo için aşağıdaki tanımlama yapılmalıdır.Görüldüğü gibi 3 td fonksiyonu ve birer td ve table fonksiyonu kullanılmış oldu.
    
    $str='Tablo';
    $str=td($str);
    $str.=td('Satır');
    $str.=td('hücre');
    $str=tr($str);
    $str=table($str);
    echo $str;

İşte fonksiyonlarımız.Kolay gelsin .Umarım işinize yarar.
function td($str,$id='',$class=''){
    $rt='<td';
    if($class!='')$rt.='class="'.$class.'"';
    if($id!='') $rt.=' id="'.$id.'"';
    $rt.='>'.$str.'</td>';
    return $rt;
}
function tr($str,$id='',$class=''){
    $rt='<tr';
    if($class!='')$rt.='class="'.$class.'"';
    if($id!='') $rt.=' id="'.$id.'"';
    $rt.='>'.$str.'</tr>';
    return $rt;
}
function table($str,$id='',$class=''){
    $rt='<table';
    if($class!='')$rt.='class="'.$class.'"';
    if($id!='') $rt.=' id="'.$id.'"';
    $rt.='>'.$str.'</table>';
    return $rt;
}

Popüler Yayınlar