1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
280
280
EMPFEHLEN
-
08.02.11 20:42 #1
- Registriert seit
- Feb 2011
- Beiträge
- 22
Hallo,
ich möchte aus einer Vielzahl von "Threaderstellern" (siehe unten) alle Kommentare rauspicken, die er geschrieben hat. Also hab ich's versucht zu programmieren... aber er gibt mir immer nur den ersten Datensatz aus, den den geforderten Bedinungen entsprechen.
Was kann ich tun****
Hab auch schon viele Google-Suchen gemacht (z.B. http://board.gulli.com/thread/544182...etze-ausgeben/), aber dort hilft mir das nicht weiter
PHP-Code:<?php
session_start();
?>
<?php
$db = mysql_connect('localhost', 'root', '') or die ("Konnte keine Verbindung zur Datenbank herstellen");
mysql_select_db("homepage")or die ("Die Datenbank existiert nicht.");
ini_set('display_errors', 1);
error_reporting(E_ALL);
$Kommentar = mysql_query("Select Kommentar from postids WHERE `Threadersteller` = '1'") or die(mysql_error());
$row = mysql_fetch_object($Kommentar);
echo $row->Kommentar;
?>
-
08.02.11 20:54 #2
Die Beispielseite von mysql_fetch_object() erklärt doch genau wie es geht? Du musst das Ergebnis in einer Schleife auslesen und ausgeben.
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
08.02.11 21:12 #3
- Registriert seit
- Feb 2011
- Beiträge
- 22
Habs hinbekommen...
thx
EDIT: Ist es möglich die Einträge zu zählen**** Mit count hab ichs ned hinbekommen...
PHP-Code:$maximale_beiträgeanzahl_des_mitglieds = mysql_query("SELECT count(*) FROM postids WHERE `Threadersteller` = '$pieces[$aktuelle_id]'") or die(mysql_error());
Geändert von Chris_ist_online (08.02.11 um 21:30 Uhr)
-
08.02.11 22:24 #4
- Registriert seit
- Feb 2011
- Beiträge
- 34
so sollte es gehen ... ?PHP-Code:$kommentar = mysql_query("Select Kommentar from postids WHERE `Threadersteller` = '1'") or die(mysql_error());
$anzahl = mysql_num_rows($kommentar);
$row = mysql_fetch_object($kommentar);
dann hast du bei $anzahl die werte ... da mysql_num_rows aber nicht mit nem object umgehen kann, musst du es vorher auslesen.
-
08.02.11 22:31 #5
- Registriert seit
- Feb 2011
- Beiträge
- 34
Das wird auch nicht funktionieren ... count gibt ja immer was zurück. Sterne kann es nicht zählenPHP-Code:$maximale_beiträgeanzahl_des_mitglieds = mysql_query("SELECT count(*) FROM postids WHERE `Threadersteller` = '$pieces[$aktuelle_id]'") or die(mysql_error());

Dann musst du DIESEN query so hier machen ...
So wirds auch da gehen.PHP-Code:$maximale_beiträgeanzahl_des_mitglieds = mysql_query("SELECT * FROM postids WHERE `Threadersteller` = '$pieces[$aktuelle_id]'") or die(mysql_error());
$anzahl = mysql_num_rows($maximale_beiträgeanzahl_des_mitglieds);
LG
-
09.02.11 14:29 #6
Sinnvollerweise beschränkt man COUNT() auf ein Feld, was dir fehlt, ist aber der Alias dazu.
Code sql:1
SELECT COUNT(`id`) AS anzahl FROM `table`
Die Anzahl sollte dann über "anzahl" ansprechbar sein. Ansonsten empfiehlt es sich das Resultat per print_r() auszugeben, damit man sich vor Augen führen kann, was denn da im Array eigentlich drin ist.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
Ähnliche Themen
-
Persönliche Daten abrufen
Von proloser im Forum Buchführung, Recht, Steuer & Co.Antworten: 3Letzter Beitrag: 11.10.10, 03:45 -
Vb Daten sichern und abrufen
Von RestaurantDragon im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 06.03.09, 17:37 -
Daten von MySQL Datenbank mit AJAX abrufen
Von forsterm im Forum Javascript & AjaxAntworten: 21Letzter Beitrag: 28.06.06, 23:56 -
Daten abrufen (where)
Von putzi im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 17.06.06, 14:33 -
Daten abrufen (where)
Von putzi im Forum PHPAntworten: 4Letzter Beitrag: 17.06.06, 14:33





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren