Gå til innhold

[Løst]vil ikke velge èn rad


Anbefalte innlegg

Hei.

 

Har et script som ikke vil velge en spesefik rad,

 

$select = mysql_query("SELECT * FROM `forum_svar` WHERE `svar_id`='" .$k['id']. "'  ORDER BY dato DESC");
$select = mysql_fetch_array($select);
$nisse = mysql_query("SELECT * FROM `bruker` WHERE `id`='" .$select['posted_id']. "'");
$nisse = mysql_fetch_array($nisse);
$sistesvar = $nisse['brukernavn'];

 

den skal velge den raden som er postet sist,

 

Dato kan se sånn ut: "01.18.09 20:56:00"

 

Takk!

Lenke til kommentar
Videoannonse
Annonse

Funket ikke den heller.

 

En litt større del av koden;

 

$b = mysql_query("SELECT * FROM `brukere` WHERE `id`='$k[poster_id]'");
$b = mysql_fetch_array($b);

$qqq = mysql_query("SELECT * FROM `forum_svar` WHERE `svar_id`='$k[id]'");
$qqq = mysql_num_rows($qqq);

$select = mysql_query("SELECT f.*, b.* FROM forum_svar f LEFT JOIN bruker b ON (b.id=f.posted_id) WHERE f.svar_id={$k['id']}  ORDER BY dato DESC LIMIT 1");
$select = mysql_fetch_array($select);
  $nisse = mysql_fetch_array($nisse);
$sistesvar = $nisse['brukernavn'];

?>
</td>
<td>
<?php echo $b[brukernavn]; ?>
</td>
<td>
<?php echo $qqq; ?>
</td>
<td>
<?php echo $sistesvar; ?>
</td>
<td>
<?php echo $k[dato]; ?>
</td>
</tr>
<?php

 

Det er da $k som er selve info om tråden.

Lenke til kommentar

Om du har en egen tabell som holder alle tråder, lag heller et felt der som oppdateres hver gang noen skriver et innlegg i den tråden. Mye enklere å hente informasjonen fra en bestemt plass (henter sikkert all informasjonen fra den tabellen uansett), istede for å la SQL kalkulere seg fram til et svar.

Lenke til kommentar

SELECT f.*, b.*, COUNT(b.*) as replies FROM forum_svar f 
LEFT JOIN bruker b ON (b.id=f.poster_id) 
WHERE f.svar_id={$k['id']}  
ORDER BY dato DESC LIMIT 1

Lagre heller dato som unix timestamp, og bruk date() når det skal printes. Eller i et format mySQL kan håndtere.

 

http://dev.mysql.com/doc/refman/5.0/en/dat...e-overview.html

http://no.php.net/manual/en/function.strtotime.php

http://no.php.net/manual/en/function.date.php

http://no.php.net/manual/en/function.time.php

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...