NetLook: Einfache Abfrage mit MySQL

Hallo, ich möchte eine einfache Abfrage machen!

$abfrage = "SELECT * FROM profil";
$result = mysql_query($abfrage);
while($row = mysql_fetch_object($result))
{
echo "$row->nickname";
}

mysql_close($link);

Dann kommt aber die Fehlermeldung:

"Supplied argument is not a valid MySQL result resource in ..."

Was ist falsch, eine Verbindung habe ich auch hergestellt?!

Gruß
NetLook

  1. Hallo, ich möchte eine einfache Abfrage machen!

    Gut so!!!1

    Dann kommt aber die Fehlermeldung:

    "Supplied argument is not a valid MySQL result resource in ..."

    Was ist falsch, eine Verbindung habe ich auch hergestellt?!

    Hach, was könnte ich mich immer ärgern. Nie schaut sich jemand an, ob ich vielleicht gerade ein Mittagsschläfchen mache und deshalb gerade keine Verbindung hergestellt werden konnte. Aber eigentlich könnte ich stolz sein, wenn man so viel Vertrauen in mich steckt, dass man meint, eine Fehlerprüfung bei mysql_connect() sei gar nicht notwendig.

    1. Doch, doch eine Verbindung habe ich auch hergestellt!

      $link = mysql_connect("localhost", "****", "*****");
      if (!$link) {
         die('keine Verbindung möglich: ' . mysql_error());
      }

      Gruß
      NetLook

      1. yo,

        Doch, doch eine Verbindung habe ich auch hergestellt!

        und gibst du die gewonnene verbindung auch mit an, wenn du eine abfrage machst ?

        Ilja

  2. Hallo

    Was sagt mysql_error()?  :

    $abfrage = "SELECT * FROM profil";
    $result = mysql_query($abfrage);

    echo mysql_error();

    while($row = mysql_fetch_object($result))
    {
    echo "$row->nickname";
    }

    mysql_close($link);