tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Flex
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
280
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Chris_ist_online Chris_ist_online ist offline Mitglied
    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;


    ?>
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Die Beispielseite von mysql_fetch_object() erklärt doch genau wie es geht? Du musst das Ergebnis in einer Schleife auslesen und ausgeben.
    Chris_ist_online bedankt sich. 
    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"

  3. #3
    Chris_ist_online Chris_ist_online ist offline Mitglied
    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)
     

  4. #4
    sn original sn original ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    34
    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); 
    so sollte es gehen ... ?


    dann hast du bei $anzahl die werte ... da mysql_num_rows aber nicht mit nem object umgehen kann, musst du es vorher auslesen.
     

  5. #5
    sn original sn original ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    34
    PHP-Code:
    $maximale_beiträgeanzahl_des_mitglieds mysql_query("SELECT count(*) FROM postids WHERE `Threadersteller` = '$pieces[$aktuelle_id]'") or die(mysql_error()); 
    Das wird auch nicht funktionieren ... count gibt ja immer was zurück. Sterne kann es nicht zählen

    Dann musst du DIESEN query so hier machen ...

    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); 
    So wirds auch da gehen.

    LG
     

  6. #6
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    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

  1. Persönliche Daten abrufen
    Von proloser im Forum Buchführung, Recht, Steuer & Co.
    Antworten: 3
    Letzter Beitrag: 11.10.10, 03:45
  2. Vb Daten sichern und abrufen
    Von RestaurantDragon im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 06.03.09, 17:37
  3. Daten von MySQL Datenbank mit AJAX abrufen
    Von forsterm im Forum Javascript & Ajax
    Antworten: 21
    Letzter Beitrag: 28.06.06, 23:56
  4. Daten abrufen (where)
    Von putzi im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 17.06.06, 14:33
  5. Daten abrufen (where)
    Von putzi im Forum PHP
    Antworten: 4
    Letzter Beitrag: 17.06.06, 14:33