facebook fql sorgusu için yardıma mı ihtiyacınız

oy
1

Bu kod neden yanlış olduğunu öğrenmek istedi.

new_query = SELECT time,message FROM status WHERE (uid=%s % request.facebook.uid) AND  time > someval.time
new_result = request.facebook.fql.query(new_query)

Someval.time dinle zaman formatına göre doğru zaman biçimidir. Öyleyse neden bana yanlış kodu verir yapar ??

new_query = SELECT time,message FROM status WHERE (uid=%s % request.facebook.uid)

Bana doğru değeri verir.

Teşekkürler

Oluştur 29/05/2009 saat 12:10
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
0

Demek istediğin:

new_query = "SELECT ... AND  time > %s" % someval.time

veya benzeri?

Düzenleme :

Sen şuna benzer birçok kod parçalarını gönderdiniz:

"Select something WHERE x=%s % something"

yüzde operatörü ve tırnak içindeki argüman hem. Böyle bir şey yapmanız gerekir:

new_query = "SELECT time,message FROM status WHERE (uid=%s) AND (time>%s)" % \
            (request.facebook.uid, someval.time)
Cevap 29/05/2009 saat 12:36
kaynak kullanıcı

oy
0

Kullanım me()belirteç için verilir kimin için kullanıcı id ulaşmak için FQL steno

SELECT time,message FROM status WHERE uid=me()

Cevap 26/01/2012 saat 15:29
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more