Ben bir Windows / IIS ortamında PHP kullanarak ve bu iş için değil, ilgili kodu db bulundu ediyorum:
$result = mysql_query("SELECT * FROM users WHERE id=12);
Yani mysql_query için bir alternatif var mı?
Ben de aynı sorunu alıyorum. Ben php hata günlüğüne hiçbir şey koymadan 500 sunucu hatası atıyor mysql_select_db kullanarak ve sonra ertesi çizgi mysql_query üzerine doğru şema seçmek mümkün. Hata Raporlama gibi E_ALL için krank ...
Ben aynı kimlik bilgilerini kullanarak veritabanına bağlanmak mümkün ve iade kayıtları ile sorguyu çalıştırın. Bu dün gece çalışıyordu ve şimdi sabah ilk denemede çalışmaz çünkü gerçekten can sıkıcı.
EDIT: Okay, so I had an epiphany it turns out the database abstraction library I was using (metabase) was employing persistent connections when connecting to MySQL. I swtiched the config so that it was using mysql_connect to connect rather than mysql_pconnect and everything worked again. In case you are not using mysql_pconnect, don't forget the fourth parameter new_link in mysql_connect to force a new connection.