anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Sql prob. https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2125 |
Seite 1 von 1 |
Autor: | Ray [ So 15 Jan, 2006 15:14 ] |
Betreff des Beitrags: | Sql prob. |
Also ich wollte mal fragen wie das mit der sql der Gilden von elli und so funzt das man mehrere einträge machen kann ich brauche das für eins meiner scripte..Also ich meine mit dieser tabelle das man mehrere Gilden mit dieser Tabelle amcht aber das jede gilde für jeden user sichtbar ist... |
Autor: | Ray [ So 15 Jan, 2006 20:53 ] |
Betreff des Beitrags: | |
omg..ok ich machs ma genauer da ich glaube das dies keiner verstanden hat...also ich habe folgende tabelle [php]CREATE TABLE `bwahl` ( `id` INT(11) NOT NULL auto_increment, `kandidaten` VARCHAR (200) default '0' NULL, `vorsetze` text, `stimmen` INT (4) DEFAULT '0' NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM;[/php] und nun trage ichs achen in die tabelle ein alles funzt einwandfrei nur wen ich die anzeigen will wird nur 1 angezeigt meien abfrage sieht so aus kann ja sein das ich da nen fehler drinne hab.. [php]$sql="SELECT * FROM bwahl ORDER BY stimmen DESC"; $result=db_query($sql); $row = db_fetch_assoc($result);[/php] Also es wird nur eine person angezeigt in der Datenbank sind zwar mehrere sachen eingetragen abe rnur eisn wird angezeig twarum? |
Autor: | Darkness [ So 15 Jan, 2006 21:13 ] |
Betreff des Beitrags: | |
Ray hat geschrieben: [php]$sql="SELECT * FROM bwahl ORDER BY stimmen DESC";
$result=db_query($sql); $row = db_fetch_assoc($result);[/php] Also es wird nur eine person angezeigt in der Datenbank sind zwar mehrere sachen eingetragen abe rnur eisn wird angezeig twarum? damit wird ja nu eins aufgerufen^^ mach: [php]$sql="SELECT * FROM bwahl ORDER BY stimmen DESC"; $result=db_query($sql); for ($i=0; $i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); }[/php] oder [php]$sql="SELECT * FROM bwahl ORDER BY stimmen DESC"; $result=db_query($sql); while ($row = db_fetch_assoc($result)){ }[/php] dann werden alle aufgerufen. |
Autor: | anpera [ So 15 Jan, 2006 21:18 ] |
Betreff des Beitrags: | |
Weil du nur einen Eintrag aus dem Ergebnis ausliest.[php]$sql="SELECT * FROM bwahl WHERE 1 ORDER BY stimmen DESC"; $result=db_query($sql); while($row=db_fetch_assoc($result)){ // hier der Code zur Verarbeitung von $row }[/php] ...wie es Darkness geschrieben hat... *schneller werden muss* ![]() |
Autor: | Eliwood [ So 15 Jan, 2006 21:55 ] |
Betreff des Beitrags: | |
anpera hat geschrieben: Weil du nur einen Eintrag aus dem Ergebnis ausliest.[php]$sql="SELECT * FROM bwahl WHERE 1 ORDER BY stimmen DESC";
$result=db_query($sql); while($row=db_fetch_assoc($result)){ // hier der Code zur Verarbeitung von $row }[/php] ...wie es Darkness geschrieben hat... *schneller werden muss* ![]() ... Nur dass sich Darkness ein wenig verschrieben hat, das Semikolon gehört da nicht wirklich hin ![]() |
Autor: | Darkness [ So 15 Jan, 2006 22:43 ] |
Betreff des Beitrags: | |
Semikolon? Wleches Semikolon, ich seh da keins *pfeif* ![]() So, is korrigiert, nich dass jemand den Fehler übernimmt^^ |
Autor: | Ray [ Mo 16 Jan, 2006 15:21 ] |
Betreff des Beitrags: | |
ok es funzt vielen dank |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |