Bu MySQL sorgusu sözdizimi ile yanlış bir şey var mı?
Teşekkür peşin,
John
$ttquery = sprintf("Update login SET ".$row['ttemail']." = '1' WHERE username = ".$row['username']."");
EDIT: Tamam, Pekka isteğine göre, ben gerçek sorgu değerini yankılandı, ve bana bazı fikirler verdi. Şimdi bu kullanıyorum:
$ttquery = "Update login SET ttemail = 1 WHERE username = ".$row['username']."";
ve ben bu hatayı alıyorum: Unknown column 'admin' in 'where clause'. "Admin" Ben bu sorguyu çalıştırmak istiyorum ... bir alanın adı değil koşulu karşılayan ilk adı. Ben hata alıyorum neden herhangi bir fikir?
EDIT: İşte o yardımcı olur MySQL sorgusu yankılandı olduğunu:
Update login SET ttemail = 1 WHERE username = admin