
Hallo,
ich habe folgendes Problem:
Ich komme also voll motiviert aus dem Wochenende um an der Website (die bis Mittwoch eigentlich fertig wäre) weiterzubauen.
Als ich die Index öffne meldet es mir: too many connections!
Also wie ich schon rausgefunden habe, sollte man also alle mysql_queries wieder mit mysql_close() schließen. Das wusste ich vorher nicht (schande über mich)
Meine Frage jetzt:
Wo schließe ich die DB jetzt?
Gleich nach mysql_query oder erst wenn der letzte wert von mysql_fetch_array ausgelesen ist?
Und bringt das auch etwas, wenn ich das jetzt mache oder hab ich einfach Pech gehabt und hätte es von Anfang an machen sollen (Wie bringe ich die Seite wieder zum laufen?)
mfg
eine ratlos springende Blaubeere
Code: In Zwischenablage kopieren (nur IE)dann gibt es schon sinn es evtl. direkt dahinter zu machen.
Zitat:im gegensatz zu mysql_pconnect
mysql_connect
The link to the server will be closed as soon as the execution of the script ends, unless it's closed earlier by explicitly calling mysql_close().
Zitat:
mysql_pconnect
Second, the connection to the SQL server will not be closed when the execution of the script ends. Instead, the link will remain open for future use (mysql_close() will not close links established by mysql_pconnect()).
Zitat:?! WTF ?!
Schön ist die Verwendung der Garbage Collection.
Code: In Zwischenablage kopieren (nur IE)steht ist das doch sinnvoll oder?