Problem mit SQL Ausgabe

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Roadkiller, 10. Juni 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. Juni 2006
    Ich möchte ein bestimmtes Feld aus meiner SQL DB ausgeben. Die SQL Verbindung usw funktioniert auch aber er gibt mir immer den Fehler : "Notice: Undefined index: Password in C:\Programme\xampp\htdocs\php\md5\decode.php on line 17"
    Vielleicht findet ja jemand von euch eine Lösung
    PHP:
    <? php
        error_reporting
    ( E_ALL );

        include 
    'config.php' ;
        
    // Konfigurationsdatei laden

        
    @ mysql_connect ( MYSQL_HOST MYSQL_USER MYSQL_PASS ) OR die( mysql_error ());
        
    mysql_select_db ( MYSQL_DATABASE ) OR die( mysql_error ());
        
    $decode  $_GET [ 'md5' ];
        
    $sql  "SELECT PASSWORD , Md5
    FROM DATA WHERE Md5 = '
    $decode ' ;" ;
        
        
    $result  mysql_query ( $sql ) OR die( mysql_error ());
            
            while(
    $row  mysql_fetch_assoc ( $result )) {
            echo 
    $row [ "Password" ];
        }
    ?>
    10er ist natürlich selbstverständlich!
    MfG Roadkiller
     
  2. 10. Juni 2006
    also einmal selectet er PASSWORD und mit $row willst du Password haben


    das beides verschiedene dinge sind, siehst du doch eig. auch oder nich?

    wenn Password heißt, musst du SELECT Password machen...heißt es PASSWORD musst du $row["PASSWORD"]; machen^^


    mfg

    cydoc 8)
     
  3. 11. Juni 2006


    Lösch mal die variebale $sql

    und schreib stattdessen:

    $result = mysql_query("SELECT PASSWORD , Md5
    FROM DATA WHERE Md5 = '$decode' ") ;
    while($row = mysql_fetch_assoc($result)) {
    echo $row["Password"];
    }


    Sollte an für sich funktionieren
     
  4. 11. Juni 2006
    $row['PASSWORD'];

    vllt case sensitive beachtn ? ^^
     
  5. 12. Juni 2006
    was man bei SQL u.U. beachten sollte: Feldnamen am besten mit ` und Werte immer in ' einschließen.

    Das würde dann so aussehen:
    PHP:
    <?
    [...]
    $sql  "SELECT `PASSWORD` , `Md5` FROM `DATA` WHERE `Md5` = ' $decode ' ;" ;
    [...]
    ?>
    BTW: wie is deine Tabelle denn aufgebaut, sprich, welche Felder hat es denn?
     
  6. 12. Juni 2006
    1. hatte ich doch schon gesagt, so in etwa


    2. er hats nu scho, aber sagts heir nich (hab mit ihm per icq gelabert)
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.