Php mysql, değişken yardım sorgu yardım

0 Cevap php

Bu mysql sorgusu vardır:

UPDATE `table`.`wp_12_postmeta` 
   SET `meta_value` = 'yyy' 
 WHERE `wp_12_postmeta`.`meta_id` =5 
 LIMIT 1 ;

Nasıl bu dahil edebilirim:

  • Bunun yerine, wp_12_ i değişkeni istediğiniz bir $prefix (değişken, vb wp_3_, wp_4_ tutar)
  • yerine yyy i $perf (değişken adı) bir değer istiyorsanız
  • yerine 5 i bir değer istiyorsanız $meta_id (değişken nr olduğunu)

Thank u!

P.S.

Burada ben ne kullanın ve çalışır:

$wpdb->query("UPDATE ".$prefix."postmeta SET meta_value = '".$perf."' WHERE meta_id = '".$meta_id."' LIMIT 1 "); 

Problem is, when i execute this query, severl post meta fields are updated, instead of just one. Ty

0 Cevap