tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
214
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von fUnKuCh3n
    fUnKuCh3n fUnKuCh3n ist offline Mitglied Gold
    Registriert seit
    May 2004
    Ort
    Rendsburg (S-H)
    Beiträge
    236
    Hallo,

    irgendwie glaube ich das ich gerad strohdumm bin?!

    Der folgende Code will einfach nicht funktionieren =/
    PHP-Code:
    <?

    // MySQL-Host
    $db_host="localhost";

    // MySQL-Datenbankname
    $db_name="<zensiert>";

    // MySQL-Username
    $db_user="<zensiert>";

    // MySQL-Passwort
    $db_pass="----";


    $linkID MYSQL_CONNECT($db_host$db_user$db_pass) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    MYSQL_SELECT_DB($db_name) or die ("Die Datenbank existiert nicht!");



    $result mysql_query("SELECT * FROM user");
    while (
    $row MySQL_FETCH_ROW($result))
    {
    $id $row["0"];
    $name $row["1"];
    $vorname $row["2"];



    echo 
    "$id - $name - $vorname";




    }
    ?>
    als Errornachricht bekomme ich:

    Notice: Undefined index: name in /srv/www/htdocs/web24/html/pr-news/incl/admin/incl/user_show.php on line 7

    Notice: Undefined index: vorname in /srv/www/htdocs/web24/html/pr-news/incl/admin/incl/user_show.php on line 8

    Notice: Undefined index: email in /srv/www/htdocs/web24/html/pr-news/incl/admin/incl/user_show.php on line 9

    Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web24/html/pr-news/incl/admin/incl/user_show.php:7) in /srv/www/htdocs/web24/html/pr-news/incl/admin/incl/user_show.php on line 12

    Gruß

    EDIT MOD: Ich war mal so frei, die Zugangsdaten aus Deinem Script zu entfernen
    Geändert von fUnKuCh3n (13.01.06 um 17:57 Uhr)
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    PHP-Code:
    $row["0"]; 
    Du solltest keine Strings als Indizes übergeben, sondern numerische Werte:
    PHP-Code:
    $row[0]; 
    Gruß
    .
     

  3. #3
    Avatar von fUnKuCh3n
    fUnKuCh3n fUnKuCh3n ist offline Mitglied Gold
    Registriert seit
    May 2004
    Ort
    Rendsburg (S-H)
    Beiträge
    236
    PHP-Code:
    <?

    //mysql part

    $result mysql_query("SELECT * FROM user");
    while (
    $row MySQL_FETCH_ROW($result))
    {
    $id $row[0];
    $name $row[1];
    $vorname $row[2];

    echo 
    "$id - $name - $vorname";

    }
    ?>
    Habe den Code soweit geändert und erhalte immernoch die Fehler! Und in anderen Scripts benutze ich die Abfrage auch mit " und ' Also das kanns eigentlich net sein.

    Gruß
     

  4. #4
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    mag sein, ist aber dennoch eine Unsitte.

    Zudem solltest Du die Funktionen durchgehend kleinschreiben:
    Code :
    1
    2
    
    statt MySQL_FETCH_ROW
    so: mysql_fetch_row

    Lass Dir mal den Inhalt von $row unabhängig von dem Index ausgeben. Bist Du sicher, dass Du drei Felder in dieser Abfrage zurückbekommst?

    Ich würde vielleicht lieber mysql_fetch_assoc verwenden, und auf das Ergebnis über die jeweiligen Spaltennamen zugreifen. Dann sieht mal gleich im Quelltext, was gelesen werden soll.

    Gruß
    .
     

Ähnliche Themen

  1. MySQL : Nicht funktionierende Abfrage, eventuell wegen MySQL-Version?
    Von shredder01 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 17.11.07, 16:44
  2. PHP und MySQL-Abfrage
    Von ma8391 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 18.10.07, 08:14
  3. MySQL Abfrage mit PHP if Abfrage vergleichen
    Von son gohan im Forum Relationale Datenbanksysteme
    Antworten: 13
    Letzter Beitrag: 26.09.05, 11:24
  4. MYSQL Abfrage mit Select in der Like-Abfrage
    Von TSchreiber im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 10.04.05, 19:09
  5. [mysql] Hilfe bei komplizierter MySQL Abfrage
    Von Tarta im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 06.05.04, 21:15