2016-03-19 38 views
-2

Bir numarayı doldurduğum bir form var ve sonra doğru veritabanı güncelleştirildi. bu çalışmıyor!Benzersiz tablo için bir form kullanarak Updata mysql tablo

Değişken gönderilir (bu hatada gördüğünüz 3'ü ekledim ancak güncellenmemiştir) Bu hatayı alıyorum? Kayıt güncellenirken hata oluştu: SQL sözdiziminde bir hata var; yakın 'kullanma hakkı sözdizimi için MySQL sunucu sürümü ile uyumlu kılavuzu 1

<textarea name="dbnaamsite" placeholder="3" cols="10" rows="1"></textarea> 

$dbnaamsite = $_POST['dbnaamsite']; 

$sql = "update wp_'$dbnaamsite'_xyz_ips_short_code 
     set content = replace(content,'eten','string_to_replace')"; 
//mysql_real_escape_string($formPostTitle); 

cevap

1

o

deneyin çizgisinde eten', 'string_to_replace' '3'_xyz_ips_short_code seti içeriği = (içerik, yerine'
$sql = "update `wp_".$dbnaamsite."_xyz_íp_short_code` set content = replace(content,'eten','string_to_replace')"; 
+0

çok teşekkürler çalışıyor –

+0

belki ben şimdi bu kod var birden fazla içerik değerlerini nasıl değiştirileceğini biliyor musunuz:!?.. $ sql = "güncelleme wp _" $ dbnaamsite "_ xyz_ips_short_code seti içeriği = (içerik yerine,' eten1 ',' $ extra2 '), (içerik,' eten2 ',' $ extra3 ') "; ancak çalışmayan bir sürpriz yok:) –

+0

@ABBER bu yüzden eğer çözdüyse cevabı kabul et. http: //meta.stackexch ange.com/questions/5234/how-does-accepting-an-answer-work –