[MYSQL/PHP]Fehler bei Ausgabe

10/23/2013 06:12 .Shalom#1
Hallo,

kurz und knapp:

Ich bekomme folgenden Fehler:

[Only registered and activated users can see links. Click Here To Register...]

Datei:

PHP Code:
$name $_SESSION['user_name']; 
$sql mysql_query("SELECT holz FROM users WHERE user_name = '".$name."'");  
$ergebnis mysql_fetch_array($sql['holz']);
$ausgabe print_r($ergebnis); 
Wo liegt der Fehler?

Danke für Eure Hilfe,

Mit freundlichen Grüßen
10/23/2013 07:27 mhaendler#2
Du musst überprüfen ob dein $sql auch einen Wert hat den es holen, kann denn wenn beispielsweise dein SQL-Statemeint kein "Holz" findet gibt mysql_query (false) zurück.

Des heißt so muss es aussehen:

PHP Code:
$sql mysql_query("SELECT holz FROM users WHERE user_name = '".$name."'"); 
if(
$sql){ 
        
$ergebnis mysql_fetch_array($sql['holz']);
        
$ausgabe print_r($ergebnis);  

10/23/2013 12:55 Mikesch01#3
PHP Code:
$name $_SESSION['user_name']; 
$sql mysql_query("SELECT holz FROM users WHERE user_name = '".$name."'");  
$ergebnis mysql_fetch_array($sql); // ohne []-Angabe, weil du die Variable ausliest.
$ausgabe print_r($ergebnis); 
10/23/2013 16:15 adistoe#4
Quote:
Originally Posted by Mikesch01 View Post
PHP Code:
$name $_SESSION['user_name']; 
$sql mysql_query("SELECT holz FROM users WHERE user_name = '".$name."'");  
$ergebnis mysql_fetch_array($sql); // ohne []-Angabe, weil du die Variable ausliest.
$ausgabe print_r($ergebnis); 
PHP Code:
$name $_SESSION['user_name']; 
$sql mysql_query("SELECT holz FROM users WHERE user_name = '".$name."'");  
$ergebnis mysql_fetch_array($sql); // ohne []-Angabe, weil du die Variable ausliest.
$ausgabe print_r($ergebnis['holz']); //Meines Wissens müsste aber hier dann noch ['holz'] stehen 
10/23/2013 17:36 Mikesch01#5
Müsste nicht, wenn er das komplette Array als Ergebnis ausgeben will.
10/23/2013 17:38 Luxxus²#6
@adistoe
Dies ist Quatsch, mit dem Wert, den du in der scharfen Klammer angibst, wird die jeweilige Spalte ausgelesen, somit würde von allen Einträgen die Spalte Holz angezeigt.

Best regards
10/23/2013 17:46 .Shalom#7
Klappt, danke! :3