Ben aşağıdaki deyimi ile sözdizimi hatası alıyorum
REPLACE INTO users (screenname, token, secret) VALUES( '$screenname', '$token', '$secret' ) WHERE 'screenname' = $screenname
Tabloda birincil anahtar adında id, otomatik artışlarla vardır.
I bildiklerini, muhtemelen yerine UPDATE istiyorum, hiçbir yerde vardır DEĞİŞTİR
Sen screenname bir UNIQUE dizini olması gerekir.
screenname
Ayrıca tırnak WHERE yan tümcesinde yanlış:
WHERE screenname = '$screenname'
Ben tüm değişkenleri mysql_real_escape_string ile konulmuştur varsaymak () :) gidiyorum
değişkenleri tek tırnak hem çıkarmayı deneyin
değerler VALUES ('$ screenname', '$ belirteç', '$ gizli')
Örn:
değerleri DEĞERLERİ ($ screenname, $ token $ gizli)