ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
231
231
EMPFEHLEN
-
Hi Leute habe mal eine Frage.
Habe diese Abfrage, aber leider liefert er mir immer nur ein Ergebniss, obwohl die id zweimal vorhanden ist.
Wieso?
PHP-Code:public function getTeam() {
$session_id = session_id();
$sql= sprintf("SELECT team_name FROM phpkit_teams,phpkit_session WHERE
team_userid='2' AND team_status='aktiv'",
mysql_real_escape_string($session_id));
$result= mysql_query($sql);
$datensatz= mysql_fetch_row($result);
$team = $datensatz[0];
return $team;
}
-
13.11.11 12:57 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Da du sprintf verwendest, gehe ich davon aus das der Inhalt von $session_id beim Vergleich "team_userid" verwendet werden soll.
So wie du es schreibst, bleibt da aber der Wert 2 stehen. Mach mal aus der Zahl 2 ein "%d", dann sollte der übergebene Wert in die Anweisung eingesetzt werden.
Zur Not lass dir mal mit eco den Inhalt von §sql anzeigen, dann weißt du was wirklich als Abfrage rauskommt.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
13.11.11 13:14 #3
mysql_fetch_row($result) wird immer nur ein Ergebnis liefern, egal, wieviel gefunden wurden. Willst Du alle Ergebnisse haben, müsstest Du mit While() durchlaufen und nach $team durchreichen.
PHP-Code:$team = array();
while($res = mysql_fetch_row($result))
{
$team[] = $res;
}
# ---- Ausgabe $team ----
echo"<pre>";
var_dump($team);
echo"</pre>";
http://php.net/manual/de/function.mysql-fetch-row.php..mysql_fetch_row() liefert einen Datensatz aus dem Anfrageergebnis.. Wiederholtes Aufrufen .. liefert den nächsten Datensatz des Anfrageergebnisses oder FALSE..
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
Ähnliche Themen
-
DB abfrage liefert kein ergebnis
Von Godstyle im Forum PHPAntworten: 2Letzter Beitrag: 26.06.11, 13:12 -
Ldap Abfrage liefert kein Ergebnis
Von angelozehr im Forum PHPAntworten: 0Letzter Beitrag: 31.10.08, 16:00 -
SQL Abfrage liefert kein/leeres Ergebnis: warum?
Von Hans Meier im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 18.07.05, 13:08 -
Wenn eine Abfrage kein Ergebnis liefert....
Von xtraMen im Forum PHPAntworten: 1Letzter Beitrag: 07.04.05, 13:52 -
SQL-Abfrage an ODBC liefert kein Ergebnis
Von vogtländer im Forum PHPAntworten: 2Letzter Beitrag: 06.08.04, 10:24





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren