Avatar billede javascript Nybegynder
07. september 2005 - 19:56 Der er 10 kommentarer

hente de nyeste indlæg

hey.. er igang med et forum men den melder fejl.....
den skal hente de nyeste indlæg som er blevet skrevet i nogle indlæg...


<?php
include("db.php");
$dfsdf1 = mysql_query("SELECT * FROM kommentarzz ORDER BY id DESC LIMIT 0,5");
while ($h4x1 = mysql_fetch_array($dfsdf1)) {
$zx = mysql_query("SELECT * FROM spmzz WHERE id = '$h4x1[id]'");
$s = mysql_fetch_array($zx);
?>

<?php echo "$s[id]"; ?>
<?php } ?>


virker ikke hvorfor??

kan i se hvad jeg gør forkert
Avatar billede jaw Nybegynder
07. september 2005 - 19:58 #1
Prøv:
$dfsdf1 = mysql_query("SELECT * FROM kommentarzz ORDER BY id DESC LIMIT 0,5") or die(mysql_error());
Avatar billede javascript Nybegynder
07. september 2005 - 19:59 #2
nej ligemeget har lavet.. id skulle være spmid..

    $zx = mysql_query("SELECT * FROM spm WHERE id = '$h4x1[spmid]' group by titel");

hvordan laver jeg en group by id sådan den ikke viser det samme titel+?????
Avatar billede jaw Nybegynder
07. september 2005 - 19:59 #3
Og samme i denne selvf.:
$zx = mysql_query("SELECT * FROM spmzz WHERE id = '".$h4x1['id']."'") or die(mysql_error());

(Har også rettet til en lidt pænere syntax)
Avatar billede javascript Nybegynder
07. september 2005 - 20:00 #4
mener her
$dfsdf1 = mysql_query("SELECT * FROM kommentarzz ORDER BY spmid DESC LIMIT 0,5  group by titel");
Avatar billede jaw Nybegynder
07. september 2005 - 20:00 #5
$dfsdf1 = mysql_query("SELECT * FROM kommentarzz ORDER BY spmid DESC GROUP BY titel LIMIT 0,5") or die(mysql_error());
Avatar billede Slettet bruger
07. september 2005 - 20:01 #6
Syge nok variabler du har ;o)
Avatar billede javascript Nybegynder
07. september 2005 - 20:03 #7
hehe intet der hedder titel i kommentarzz.. så det var den anden ,hehehe..

$zx = mysql_query("SELECT * FROM spmzZ  WHERE id = '$h4x1[spmid]' group by titel");

hvad gør jeg der??? den udskriver stadigvæk 2!!!!
Avatar billede jaw Nybegynder
07. september 2005 - 20:04 #8
har du 2 rækker med samme spmid i kommentarzz ?

Og generelt nogen syge navne til både tabeller og variabler :)
Avatar billede javascript Nybegynder
07. september 2005 - 20:06 #9
<?php
        include("inc/db.php");
        $dfsdf1 = mysql_query("SELECT * FROM kommentarZZ ORDER BY spmid DESC LIMIT 0,5 ");
        while ($h4x1 = mysql_fetch_array($dfsdf1)) {
        $zx = mysql_query("SELECT * FROM spmZZ  WHERE id = '$h4x1[spmid]' group by titel");
      $s = mysql_fetch_array($zx);
        ?>


kan du se fejlen??????????
Avatar billede jaw Nybegynder
07. september 2005 - 20:08 #10
Ikke andet end, at hvis du har flere forskellige spmid (hvilket du nok har) og de så har samme titel, så vil det selvfølgelig blive udskrevet flere gange, da du kører din forespørgsel i en løkke - hvis du forstår?!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester