MySQL-Verbindung mit PHP aufbauen !=true

  1. jeki

    jeki Thread StarterMacUser Mitglied

    Mitglied seit:
    22.11.2003
    Beiträge:
    19
    Zustimmungen:
    0
    Hallo...

    Ich habe bei mir PHP und MySQL installiert. Um MySQL zu managen benutze ich CocoaMySQL, habe aber auch das phpMyAdmin zur Verfügung. Ich habe mir auch eine Preference "MySQL.prefPane" installiert um ein Passwort MySQL zuweisen zu können und MySQL zu starten.
    PHP oder Apache (weiss nicht mehr genau) habe ich so konfiguriert, dass er auf den Ordner "Webseiten" im Benutzer als "localhost" anerkennt, d.h. dieser Ordner erscheint bei Eingabe von "localhost" in Safari.

    Bevor ich's vergesse: habe nicht "OSX Server 10.xy" installiert, sondern lediglich das System "OSX 10.3.2".


    Nun mein Problem:

    Wenn ich mit folgendem PHP-Script eine Verbindung mit MySQL erstellen will bringt er mir immer folgenden Fehler:

    (Ah ja, habe mit CocoaMySQL zugriff auf MySQL mit: HOST: localhost, USER: root, PASSWORT: xy
    Kann dabei Datenbanken erstellen, importiern, verändern,...volles Programm)

    PHP:
    <?
    $host "localhost";
    $user "root";
    $password "xy";
    print(
    "$host$user") ;
    $verbindung mysql_connect($host$user$password)
    if (
    $verbindung true)
    {
    echo 
    "Verbindung wurde hergestellt...";
    mysql_close();
    }
    else
    {
    echo 
    "Verbindung konnte nich hergestellt werden";
    mysql_close();
    }
    ?>
    Fehler: Parse error: parse error in /Users/site/Sites/v-php/mysql.php on line 7
    Also kann PHP keine Verbindung aufbauen...nehm ich an :(


    Ah ja, noch was:
    mit
    PHP:
    <?
    phpinfo()
    ?>
    steht irgendwo ganz unten:
    ist da alles in Ordnung???

    Vielen Dank für euere Hilfe...:(
     
    jeki, 26.02.2004
  2. ApfelRalf

    ApfelRalfMacUser Mitglied

    Mitglied seit:
    14.01.2004
    Beiträge:
    642
    Zustimmungen:
    22
    &nbsp;

    Richtig muss es heissen:

    if ($verbindung == true)

    zwei Gleichheitszeichen! Ansonsten ist es eine Zuweisung an die Variable $verbindung
    Und ausserdem fehlt hier

    $verbindung = mysql_connect($host, $user, $password)

    das abschliessende Semikolon

    Gruß McGyver
     
    ApfelRalf, 26.02.2004
  3. jeki

    jeki Thread StarterMacUser Mitglied

    Mitglied seit:
    22.11.2003
    Beiträge:
    19
    Zustimmungen:
    0
    GGGGRRRRRRR

    SCCCHH... Entschuldigt mein Theater!

    Anscheinend war ich's nicht fähig...komme eben vom Actionscript her...da ist es nicht wichtig, ob ";" oder nicht...

    Vielen Dank!
    mfg jeki
     
    jeki, 26.02.2004
  4. robat

    robatMacUser Mitglied

    Mitglied seit:
    10.10.2003
    Beiträge:
    781
    Zustimmungen:
    5
    Hi,
    kleiner Tip für die Zukunft: Immer genau auf die Fehlermeldungen achten. "Parse Error" heißt immer dass beim ausführen deines PHP-Skriptes etwas gefunden wurde womit PHP nix anfangen kann, also meist ein Syntaxfehler.
    Ciao,
    Robert
     
    robat, 26.02.2004
  5. jeki

    jeki Thread StarterMacUser Mitglied

    Mitglied seit:
    22.11.2003
    Beiträge:
    19
    Zustimmungen:
    0
    Vielen Dank für den Tipp...

    Gibt es eigentlich ein Programm, solche Fehler "beseitigt"?

    Golive hilft einem beim Schreiben eines PHP-Script, aber nur bei den Befehlen...d.h. Golive spuckt eine Auswahl aus, sobald man die ersten Buchstaben einer Syntax eingibt...jedoch lässt Fehler der Syntax unbemerkt...

    Ich habe am Prinzip vom AppleScrippt-Editor gedacht...solange die Syntax nicht stimmt wird das Scrippt nicht "freigegeben"...

    mfg jeki
     
    jeki, 28.02.2004
Die Seite wird geladen...
Ähnliche Themen - MySQL Verbindung PHP
  1. Lior
    Antworten:
    5
    Aufrufe:
    1.936
    xentric
    30.11.2012
  2. pixelrocker
    Antworten:
    8
    Aufrufe:
    2.119
  3. conti
    Antworten:
    9
    Aufrufe:
    3.345
    lorenztextor
    28.07.2003