Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Eigene Pferde anzeigen (https://www.gegen-bilderklau.net/thread.php?threadid=165314)


Geschrieben von uuhna am 29.11.2009 um 17:06:

  Eigene Pferde anzeigen

Ich möchte auf meinem vRh die eigenen Pferde via PHP/MySQL anzeigen lassen.
Es ist ein bisschen doof, zu erklären, wo mein Problem ist.
php:
1:
$Ergebnis = mysql_query("SELECT * FROM Pferde WHERE besitzer = 'users WHERE id = '".$_SESSION["login"]."',"name"');

Das wäre jetzt mein Versuch gewesen, nur die Pferde des Users anzeigen zu lassen. Das klappt aber nich wirklich großes Grinsen Kann man innerhalb von einer Tabelle auf eine andere zugreifen? Oder wie man das auch nennt.
Och man xD Im Erklären bin ich noch schlechter als in PHP & MySQL großes Grinsen großes Grinsen :
Vielleicht kann mir ja wer helfen xD



Geschrieben von callous. am 29.11.2009 um 17:14:

  RE: Eigene Pferde anzeigen

php:
1:
$Ergebnis = mysql_query("SELECT * FROM Pferde WHERE besitzer = '$variable'");


Versuche es mal so ($variable muss, je nach dem, wie die es benannt hast, in name, user, ... unbenannt werden)



Geschrieben von uuhna am 29.11.2009 um 20:01:

 

& kann ich dann in der variable dann als wert
php:
1:
value("users WHERE id = '".$_SESSION["login"]."'","name")

angeben?
Weil diese Funktion (oder was das ist) brauche ich zu 100%.

EDIT:
php:
1:
2:
3:
$var = "value("users WHERE id = '".$_SESSION["login"]."'","name")";

$Ergebnis = mysql_query("SELECT * FROM Pferde WHERE besitzer = '$var'");

So sähen die beiden Zeilen dann aus.
Variablen sind ncht so meins großes Grinsen



Geschrieben von .Senseless am 29.11.2009 um 20:17:

 

Mach erst mal für den Benutzernamen eine Abfrage:

php:
1:
2:
3:
4:
5:
$Ergebnisone = mysql_query("SELECT * FROM users WHERE id = '".$_SESSION["login"]."'");
while($row = mysql_fetch_object($Ergebnisone))
    {
    $besitzername = $row->name;
    }


Und dann:

php:
1:
$Ergebnis = mysql_query("SELECT * FROM Pferde WHERE besitzer = '".$besitzername."'");


Geht das? smile



Geschrieben von uuhna am 29.11.2009 um 20:21:

 

Gott, was du mir schon alles geholfen hast großes Grinsen
Dankeschön, jetzt klappt's smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH