2011-03-11 53 views
10

MySQL sunucumun sql_mode ayarı STRICT olarak ayarlanmıştır. Gelişmekte olduğum belirli bir uygulama için onu TRADITIONAL'a değiştirmek istiyorum. Ancak bunu sunucu düzeyinde yapmam mümkün değil.Çalışma zamanında sql_mode nasıl değiştirilir

sql_mode ayarını çalışma zamanında PHP komut dosyalarından değiştirmek mümkün müdür?

cevap

18

Hmm bu * `fonksiyonları yaşam sonunun yakın

// connect to mysql and call the first query 
mysql_query("SET SESSION sql_mode = 'TRADITIONAL'"); 
+1

' mysql_ çalışmalıdır. Bunun yerine mysqli_ * 'işlevlerine geçin:' mysqli_query ($ conn, "SET SESSION sql_mode = 'TRADITIONAL'"); '. –

+0

Merhaba @MajidFouladpour PHP 5.6 kodunuzu denedim ve mysql 5.7 kullanıyorum mysqli_query ($ conn, "SET SESSION sql_mode = 'GELENEKSEL'"); 'ancak işe yaramaz. lütfen yardım edin –

İlgili konular