Problem mit mysql_real_escape_string() seit Update

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Problem mit mysql_real_escape_string() seit Update

Postby dbenzhuser » 18. November 2005 19:54

Servus zusammen!

Ich bin gerade von XAMPP 1.4.13 auf 1.5.0-pl1 umgestiegen. Seither bekomme ich beim Aufruf von mysql_real_escape_string Fehlermeldungen:

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\Programme\WinXP\Entwicklung\xampp\htdocs\test.php on line 1

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in D:\Programme\WinXP\Entwicklung\xampp\htdocs\test.php on line 1

text.php enthält in diesem Fall lediglich die Zeile

<?php mysql_real_escape_string('text');?>

Was mache ich falsch, bzw. was wurde da geändert?

Gruß,
dbenzhuser
dbenzhuser
 
Posts: 3
Joined: 18. November 2005 19:44

Postby deepsurfer » 18. November 2005 20:08

Ich bin gerade von XAMPP 1.4.13 auf 1.5.0-pl1 umgestiegen

sorry die gegenfrage:
Wie hast du umgesattelt ? Upgrade schrittweise oder direkt 1.50 upgrade drauf ?

Oder eine saubere neu Installation ?
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby dbenzhuser » 18. November 2005 20:18

Den alten deinstalliert, dann in ein neues Verzeichnis den neuen drauf.

Konfiguration ist bis auf ein zusätzliches Alias in der httpd.conf noch im Originalzustand.

Auf dem Laptop (da läuft noch 1.4.13) funktioniert alles, ebenso auf dem Webserver...

Naja, zur Not wird nochmal neu installiert...
dbenzhuser
 
Posts: 3
Joined: 18. November 2005 19:44

Postby deepsurfer » 18. November 2005 20:22

uppss... das hatte sich erledigt... hatte drum gebeten den inhalt der test.php zu posten...

@Moderatoren
Kann herausgenommen werden !!
Last edited by deepsurfer on 18. November 2005 20:43, edited 2 times in total.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Wiedmann » 18. November 2005 20:40

Code: Select all
<?php mysql_real_escape_string('text');?>

Ohne vorherigen Verbindungsaufbau zu MySQL muss mysql_real_escape_string() selbst eine Verbindung anonym aufbauen. Anonymer Zugriff auf die DB's ist aber (logischerweise) nicht zugelassen.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby dbenzhuser » 19. November 2005 00:35

Wiedmann wrote:Ohne vorherigen Verbindungsaufbau zu MySQL muss mysql_real_escape_string() selbst eine Verbindung anonym aufbauen. Anonymer Zugriff auf die DB's ist aber (logischerweise) nicht zugelassen.


Ok, danke! In der Tat, wenn ich die Verbindung vorher öffne funktionierts. Erlich gesagt wusste ich bevor die Meldung kam noch nichtmal, dass die Funktion überhaupt Datenbankzugriff braucht :roll:

Dann muss aber in der alten Version und auf meinem Webserver der Anonyme Zugriff angeschalten sein. Da ich mich nur sehr eingeschränkt mit der Konfiguration auskenne habe ich es sicher nicht selbst gemacht...
Egal, so ist es jetzt sicher sauberer :)

Dank & Gruß,
dbenzhuser
dbenzhuser
 
Posts: 3
Joined: 18. November 2005 19:44


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 9 guests