Ralf Rapude: mysql_connect schlägt fehl wenn...

Hi Ng,
über dieses Script versuche ich die Verbindung zu einer mySQL Datenbank aufzubauen:

$benutzer= "testuser";
$passwort = "testpasswort";
$db = "uebungen";
$link = mysql_connect("localhost",$benutzer,$passwort);...

Das funzt aber nicht, sondern nur, wenn ich das hier schreibe:
$link = mysql_connect("localhost","$benutzer","$passwort");
                                  ^         ^ ^         ^
haut das mit dem connect hin. Allerdings habe ich die Anführungszeichen doch schon bei der Variablendeklaration gesetzt. Kann mir jemand erklären, wieso die da nochmal rein müssen? Ich habe mich buckelig gesucht nach dem Fehler und jetzt wüßte ich natürlich auch gern wieso das nicht geht ohne.

Vielen Dank
Gruß Ralf

  1. Hi!

    $benutzer= "testuser";

    Ich mehme mal an, das $benutzer der Wert innerhalb der Anführungszeichen ist (Also der Anfang bzw. das Ende der Variable)

    ->
    Die anführungszeichen werden also somit nicht in die Variable übernommen sondern grenzen diese nur ab.

    Grüße Sonny

    1. Hallo,
      Danke. Das wäre einleuchtend.

      Gruß Ralf