Row spinnt

  • Themenstarter Themenstarter Dkl764
  • Beginndatum Beginndatum
D

Dkl764

Bei mir spinnt es irgendwie.

Diese Befehle:
Code:
include("checkuser.php");
include("config.php");

$name = $_SESSION['user_nickname'];

$abfrage = "SELECT * FROM benutzerdaten WHERE Nickname = '$name'";
$ergebnis = mysql_query($abfrage);
$row = mysql_num_rows($ergebnis);
$steinmetz = $row->Steinmetz;
echo "$row <br> $steinmetz";

Es wird nur "1" angezeigt, dass mir sagt, das es gefunden wurde, aber $steinmetz gibt mir nichts aus. Woran liegt das?


LG Tombi
 
Hallo,

[phpf]mysql_num_rows[/phpf] gibt die Anzahl der Zeilen im Ergebnis zurück. Du versuchst aber – warum auch immer – auf diese Anzahl zuzugreifen, als ob es ein Objekt wäre.

Grüße,
Matthias
 
PHP:
$abfrage = "SELECT * FROM benutzerdaten WHERE Nickname = '$name'";
$ergebnis = mysql_query($abfrage);
$row = mysql_num_rows($ergebnis);
$steinmetz = $row->Steinmetz;
echo "$row <br> $steinmetz";

Du zählst nur die Einträge, wenn due auch eine ausgabe machen willst, sollte das in etwa so aussehen:
PHP:
$result = "SELECT * FROM benutzerdaten WHERE `nickname`='$name'";
$result = mysql_query($query) or die(mysql_error());
$select = mysql_fetch_array($result);
$eintraege = mysql_num_rows($result);
$steinmetz = $select['nickname'];

echo $eintraege .'<br />'. $steinmetz;

Hoffe, hab keine Fehler gemacht :eek:
 
Da liegt ja wohl schon der Fehler:
Ich möchte nur den Eintrag auslesen, nicht zählen.


LG Tombi
 
Nicht ganz. Kann mir einer sagen wie ich das mache, dass mir $steinmetz ausgegeben wird? also steinmetz müsste ja die Stufe für den Steinmetz im Browsergame sein. Da habe ich wohl `en falschen Befehl drinne.
 
Die Stufe des Steinmetzes wird dort hineingetragen. Ich will nur das ausgeben *g*
Halt wie beim Browsergame.
 
Zurück