Durum: PHP 5.2.9 => freetds => SQL 2008 R2 (Temmuz bir CVS sürüm, eğer iyi hatırlıyorum). PHP bir CentOS 5.x ve Windows 2008, SQL Server üzerinde. Gerçekten komik :)
Sorun: geçirilecek dize gibi bazı garip (Tamam, çok garip değil) karakterler içeren kadar saklı yordam için bir VARCHAR (2000) geçmek için çalışırken, tüm iyi gider
‘
, ’
sağ / sol tek tırnak
“
, ”
sağ / sol çift tırnak
, –
Bu karakterlerin varlığı, saklı yordam php herhangi bir hata rapor etmez, iyi yürütür, ama db alan boş bir dize içeren çıkıyor.
Bu Soruna karakterleri kaldırarak, dize doğru ayrıştırılır.
Ne yapmalı?
Şimdiden teşekkür ederim.