kostenloser Webspace werbefrei: lima-city


mit PHP Verbindung zu MySQL herstellen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g********e

    Hey Leute,
    wollte gerade mal mein PHP Auffrischen und gerade noch mal nachgucken wie das mit der MySQL Verbindung geht und bin dann auf HTTP-Error 500 gestoßen... ? So weit ich weiß habe ich alles richtig gemacht und wen ich das Aktualisiere passiert auch nichts.

    Code:
    <?php
    $verbindung = mysql_connect("Servername",
    "Username","Password");
    or die ("keine Verbindung möglich.
    Benutzername oder Passwort sind falsch");

    mysql_select_db("Datenbankenname")
    or die ("Die Datenbank existiert nicht.");
    ?>


    und natürlich habe ich für Servername den Server halt eingetragen (mysql.lima-city.de), für Username meinen Usernamen und Password und Datenbankenname natürlich auch.

    Also ich nur den Code für die Verbindung hatte kam der Error noch nicht, wollte ich noch dazu sagen. Also:
    <?php
    $verbindung = mysql_connect("Servername",
    "Username","Password");
    ?>


    Für die die sich selber überzeugen wollen oder testen ob es nur an meinem PC oder Internetverbindung liegt:
    Die testSeite: http://giga-score.lima-city.de/test.php
    Die Error-Meldung: http://giga-score.lima-city.de/picturs/error500.png

    Danke
    LG

    Beitrag zuletzt geändert: 5.4.2012 14:54:36 von giga-score
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    Zur Fehlerbehebung ist es immer sehr hilfreich, per .htaccess die Fehleranzeige zu aktivieren, siehe die Datei, die ich dir nun angelegt habe.
    Parse error: syntax error, unexpected T_LOGICAL_OR in /home/webpages/lima-city/giga-score/html/test.php on line 4

    Hab deb Fehler korrigiert:
    $verbindung = mysql_connect("Servername",
    "Username","Password");
    or die ("keine Verbindung möglich.

    Das oben gestrichene Semikolon verursachte den Fehler ...

    Also kurz und gut:
    Fehler anzeigen lassen, Fehler beheben :thumb:
  4. s*************h

    Führe mal den folgenden Code aus:
    <?php
    error_reporting(-1);
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Verbindung nicht möglich : ' . mysql_error());
    }
    
    // benutze Datenbank foo
    $db_selected = mysql_select_db('foo', $link);
    if (!$db_selected) {
        die ('Kann foo nicht benutzen : ' . mysql_error());
    }?>


    Trage natürlich deine Daten ein und poste das Ergebnis.

    Edit: burgi war schneller.

    Aber auch von mir der Hinweis: Während der Entwicklung, und bei guter Programmierung, immer die Fehlerausgabe aktivieren. Außerdem in einem solchen Fall immer die Rückgabewerte der Funktionen ausgeben lassen, so kannst du dir eine Menge Ärger sparen.

    Gruß S.Brosch

    Beitrag zuletzt geändert: 5.4.2012 15:24:20 von software-brosch
  5. Autor dieses Themas

    g********e

    burgi schrieb:
    Zur Fehlerbehebung ist es immer sehr hilfreich, per .htaccess die Fehleranzeige zu aktivieren, siehe die Datei, die ich dir nun angelegt habe.
    Parse error: syntax error, unexpected T_LOGICAL_OR in /home/webpages/lima-city/giga-score/html/test.php on line 4

    Hab deb Fehler korrigiert:
    $verbindung = mysql_connect("Servername",
    "Username","Password");
    or die ("keine Verbindung möglich.

    Das oben gestrichene Semikolon verursachte den Fehler ...

    Also kurz und gut:
    Fehler anzeigen lassen, Fehler beheben :thumb:


    danke ^^°

    wie mach ich den so eine Fehler Abfrage? ^^° sry x)

    -----
    software-brosch schrieb:
    Führe mal den folgenden Code aus:
    <?php
    error_reporting(-1);
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Verbindung nicht möglich : ' . mysql_error());
    }
    
    // benutze Datenbank foo
    $db_selected = mysql_select_db('foo', $link);
    if (!$db_selected) {
        die ('Kann foo nicht benutzen : ' . mysql_error());
    }?>


    Trage natürlich deine Daten ein und poste das Ergebnis.

    Gruß S.Brosch


    Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/webpages/lima-city/giga-score/html/test.php on line 3
    Verbindung nicht möglich : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


    LG

    -----

    Funktioniert danke =DD

    Beitrag zuletzt geändert: 5.4.2012 15:26:04 von giga-score
  6. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    giga-score schrieb:
    wie mach ich den so eine Fehler Abfrage? ^^° sry x)

    Wie ich bereits sagte: lege eine Datei mit dem Namen .htaccess an (hab ich bereits für dich ereldigt), und schreibt
    php_value display_errors 1

    Wenn dein Skript fertig ist, kannst du die Datei einfach löschen.
  7. Autor dieses Themas

    g********e

    burgi schrieb:
    giga-score schrieb:
    wie mach ich den so eine Fehler Abfrage? ^^° sry x)

    Wie ich bereits sagte: lege eine Datei mit dem Namen .htaccess an (hab ich bereits für dich ereldigt), und schreibt
    php_value display_errors 1

    Wenn dein Skript fertig ist, kannst du die Datei einfach löschen.


    ok, dank dir =DD
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!