Anzeige:
Ergebnis 1 bis 4 von 4

Thema: MySQL-PHP:supplied argument is not a valid MySQL-Link resource...

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    20.05.2006
    Ort
    Bremen
    Beiträge
    39

    MySQL-PHP:supplied argument is not a valid MySQL-Link resource...

    Hallo,
    ich habe folgendes Problem wo ich einfach nicht weiter kommen.
    Und zwar will ich einfach nur eine mySQL-Abfrage machen in dieser Form:
    PHP-Code:
    $dbc mysql_connect("XYZ""XYZ""XYZ");
    $dbh mysql_select_db("contacts",$dbc);
    $sql "SELECT * FROM member";
    $result mysql_query($sql,$dbh); 
    Leider klappt das nicht (Host, username und Passwort sind okay, damit kann ich mich auch per phpmyadmin einloggen) ich bekomme folgende Fehlermeldung:

    Code:
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in...on line 13
    (Line 13 ist $result = mysql_query...)

    Normalerweise lässt sich ja daraus schließt, dass der zurückgelieferte Datenbankhandel $dbh nicht okay ist. Aber ich habe da das Script dann modifiziert, und mir mal die Rückgabewerte angeschaut.
    PHP-Code:
    if ($dbc mysql_connect("XYZ""XYZ""XYZ"))
        echo 
    "dbc $dbc <br>";
        
    if (
    $dbh mysql_select_db("contacts",$dbc))
        echo 
    "dbh $dbh";

    $sql "SELECT * FROM member";
    $result mysql_query($sql,$dbh); 
    Die Ausgabe hat mich dann doch verblüfft:
    Code:
    dbc Resource id #5
    dbh 1
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in ... on line 13
    Jetzt frage ich mich, wo steckt da der Fehler? Oder hab ich einfach nur ein Brett vor dem Kopf, so dass ich den ersichtlichen Fehler nicht sehe

    Kennt einer von Euch das Problem oder kann mir vielleicht einer einen Denkanstoß geben?

    Gruß Olly

    System: PHP 5.2.3 / MySQL 5.0.45



    EDIT:

    Ich habe mein Problem gelöst.
    Richtig muss es lauten:
    PHP-Code:
    $dbc mysql_connect("XYZ""XYZ""XYZ");
    mysql_select_db("contacts",$dbc);
    $sql "SELECT * FROM member";
    $result mysql_query($sql,$dbc); 
    und nicht:
    PHP-Code:
    $dbc mysql_connect("XYZ""XYZ""XYZ");
    $dbh mysql_select_db("contacts",$dbc);
    $sql "SELECT * FROM member";
    $result mysql_query($sql,$dbh); 
    Geändert von djaliced (19-09-2007 um 21:39 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •