[Çözüldü] MySQL'e veri kaydederken Unknown column hatası

Başlatan yavuz21, 17 Ocak 2013 - 18:47:05

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

yavuz21

Tekrar merhaba arkadaşlar yine ben yine sorunlar

  $otoken = $_SESSION['access_token']['oauth_token'];
  mysql_query("UPDATE uye SET twoauth_token=$otoken WHERE id=1") or die(mysql_error());


ile session bilgilerini kaydetmeyi denediğimde Unknown column 'RJ5TF4c5E46aO7uQgHmLDc1qOfAA1otbnCwYoKRw' in 'field list' hatasını alıyorum. Basit bi sorun ama araştırmama rağmen bulamadım yardımcı olursanız sevinirim.

alquirel

Muhtemelen twoauth_token sütununu varchar türünde bir yapıyla kaydetmişsindir, bu durumda $otoken değişkenini atama işleminde kullanırken tırnak içine alman gerekir. Şu şekilde mesela :


twoauth_token = '$otoken'

yavuz21

Hocam eline sağlık sen olmasan hiç bir şey yapamam ben :) ben onu denedim ama çalışmadı sanıyodum yoksa her şekilde yazdım 2 saattir uğraşıyordum Allah razı olsun.

alquirel

Abartılacak bir durum yok, yine de teşekkür ederim ;)

Buradaki sorgu için pek sorun olmaz da, kullanıcı girişli değişkenlerle yapacağın sorgulamalarda kullanmak üzere "mysql_escape_string" gibi fonksiyonlara da göz gezdirmeni tavsiye ederim.

Başlıkta küçük bir değişiklikle konuyu kilitliyorum.