Avatar billede rubaek Mester
09. januar 2007 - 18:09 Der er 6 kommentarer

Udtræk fra database

Denne kode har før trukket nogle data ud fra en database, men det virker ikke længere. Hvad kan evt. ændres så det kommer til at virke?


$query="select *, date_format(dato,'%e/%c-%Y') as dato2 from mail_send where dato>=now() order by dato LIMIT 0,3";


$result=mysql_query($query);

$number=mysql_num_rows($result);

echo "<TABLE WIDTH=\"146\" BORDER=\"0\">";

while($row=mysql_fetch_array($result))
{
$hele_beskrivelse=nl2br("$row[kortbeskriv]");
echo "<TR VALIGN='top'>
    <TD BGCOLOR='#ECECEC'>
        <div CLASS='hvid'>$row[dato2]<BR>
$row[tidspunkt]
</div>
    </TD>
<TD></TD>
</TR>

<TR VALIGN='top'>
    <TD ><div><B>$row[overskrift]</B></DIV></TD>
</TR>

<TR VALIGN='top'>
    <TD><div>$hele_beskrivelse</DIV></TD>
</TR>

<TR VALIGN='top'>
    <TD><a href='index2.php?kat=20&id=$row[id]'><div class='rod'>LÆS MERE</DIV></a></TD>
</TR>";
}

echo "</TABLE>";
Avatar billede showsource Seniormester
09. januar 2007 - 19:50 #1
nl2br("$row[kortbeskriv]") == nl2br($row["kortbeskriv"]);

Måske?
Avatar billede rubaek Mester
09. januar 2007 - 23:34 #2
Jeg kan godt få hele basen ud hvis jeg i første linie blot skriver:
$query="select *, from mail_send";
Så det må være her problemet er..??
Avatar billede showsource Seniormester
10. januar 2007 - 05:36 #3
hmm, dette burde virke

"select *, DATE_FORMAT(dato,'%e/%c-%Y') as dato2 FROM mail_send WHERE dato >= NOW() ORDER BY dato LIMIT 0,3"

Men nok fordi du bruger now() og ikke NOW()
Mener den er casesensitive
Avatar billede rubaek Mester
10. januar 2007 - 12:23 #4
Det virker stadig ikke ?
Avatar billede showsource Seniormester
15. januar 2007 - 22:46 #5
Og dit dato felt er et datetime felt ?
Avatar billede rubaek Mester
16. januar 2007 - 06:41 #6
Jeg har fundet fejlen, det viste sig at den lå i databasen.
Tak for hjælpen. Send et svar og du får pointene.
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