postgresql sorunu tırnak

0 Cevap php
$url = "What's up with "You doing this"";
$q = sprintf ("update user set url='%s'",$url);
pg_query ($db_conn, $q)

Ben kullanıcı istediği şekilde veritabanına her şeyi eklemek istiyorum. Ben bir şey kaçmak istemiyorum. Nedeniyle, yukarıda tırnak benim için başarısız olur. Ben tek tırnak postgresql dize (url = '% s') dolaşmak zorunda biliyorum. Benim url dize çift tırnak vardır beri sorgu yüzünden güncelleme olmaz. Ben bir dize bütün çift tırnak yerine ve onları tek tırnak yapabilirim olabilir emin değilim ama kullanıcı gerçekten çift tırnak ne istediğini eğer. Postgresql dokümanlar göre eğik çizgi (http://www.postgresql.org/docs/8.1/interactive/sql-syntax.html) yakında kalktı artı o eklemektir aykırı çünkü Ve ben bir ters eğik çizgi koymak için dize yerine kullanamazsınız ne sadece kullanıcı girilen.

Insanlar yapmam ne önerirsiniz?

0 Cevap