16. marts 2008 - 01:46Der er
9 kommentarer og 1 løsning
problem med at opdele multi array
Jeg har et multi array som jeg har fået sorteret, men nu har problemer med at udskrive
det bliver lavet sådan
$test = array();
$resultat = mysql_query("SELECT traad_id FROM forumtraad WHERE parent ='0'");//Spørger efter ID while ($show = mysql_fetch_array($resultat)) { $id = $show[traad_id];
$res =mysql_query("select COUNT(traad_id) from forumtraad where parent = '$id'") or die(mysql_error()); list($antal)=mysql_fetch_row($res);
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Hmm, jeg kan ikke helt gennemskue hvordan din database er bygget op ud fra det der, men det letteste vil vel være at lade en SQL query gøre det hele for dig? Hvis du laver en GROUP BY på traad_id, og en SUM på det, så skulle du vha. en HAVING, LIMIT og sortering få hevet de tre id'er ud som løsning.
Men ja, hvis du lige kan forklare os kort hvordan din tabel er bygget op, så skulle det hurtigt kunne klares.. :)
min tabel har denne struktur `traad_id` int(11) NOT NULL auto_increment, `bruger` varchar(255) NOT NULL, `oprettet` datetime NOT NULL, `overskrift` varchar(255) NOT NULL, `traad` text NOT NULL, `under_gruppe` int(11) NOT NULL, `hoved_gruppe` int(11) NOT NULL, `parent` int(11) NOT NULL, `ip` varchar(255) NOT NULL, PRIMARY KEY (`traad_id`)
alle spørgsmål har parent = 0 mens alle svar til et spørgsmål har parent = traad_id for spørgsmålet der svares på
Jeg skal så have en liste udskrevet med de tre spørgsmål der er svaret mest på.
erikjacobsen svar den 16/03-2008 07:42:13 og 16/03-2008 07:42:35 udskriver kun en masse = under hinanden
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.