mysql_query("SHOW DATABASES") ohne Connection?!?
Hallihallo,
ist das "normal", daß diese Zeilen ohne mysql_connect() funktionieren? PHP-Code:
|
Scheint so.
Bei mir (WAMP, php 4.3.3) funktioniert es auch ohne mysql_connect(). |
Hallo xabbuh,
Danke für Deine Antwort. Ich find das schon bissl "komisch", dass das funktioniert. An welcher Einstellung könnte denn das liegen? Gruss Christian |
Gute Frage. Vielleicht ist das aber auch standard und nicht veränderbar?!
Gruß Christian |
Habe bei mir in der php.ini gefunden. Vielleicht hilft dir das weiter.
Zitat:
|
Hi,
interessante Feststellung die du da gemacht hast... scheint so auch nicht dokumentiert zu sein. Hab mal etwas rumprobiert, sowohl unter Windows als auch unter Linux. Wenn man mysql_query() aufruft, ohne defaults in der php.ini (wie im ersten Post) und ohne vorheriges connect... versucht php sich mit [WEBSERVER_BENUTZERNAME]@localhost auf mySQL zu verbinden. Code:
Warning: Access denied for user: 'wwwrun@localhost' (Using password: NO) in /intranet/www/www10013/***/http-docs/lc_test.php on line 9 MfG, simon |
Hi,
Zitat:
Aber ich hab mir die DB "mysql" dann doch mal genauer angeschaut. :-) In der Tabelle "user" hab' ich den Übeltäter ausgemacht. Dort gibt's (anscheinend standardmässig?!?) einen Eintrag: Host: localhost User: LEER password: LEER Rechte: Von "Select_priv" bis "Alter_priv" YES Wenn ich den User bearbeite/lösche, dann funktionert das Skript oben nicht mehr. Vielen Dank für Eure Antworten Gruß Christian |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:05:19 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.