08. juli 2003 - 01:13
Der er
15 kommentarer og 1 løsning
nogen der har et script til
Jeg skal bruge lidt kode der kan få udskrevet den sidst ankomne post i en MySQL database. Nogen der lige har det ??
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
SELECT * FROM tabel ORDER BY id DESC
SELECT * FROM tabel ORDER BY id DESC LIMIT 1
det kræver så at jeg har en variabel der hedder id, men det kan jeg jo bare lave
Men du skal gøre noget andet, hvis det er fordi du ønsker den autonummerede id, fra din egen sidste INSERT-sætning
er ahv's foreslag ikke udemærket ??
hvis man kan gøre det uden den id, ville det være fint
rasmus -> Ønsker du ikke blot på en side at trække den sidste post ud? Du kan trække ud efter en dato? Eller et andet felt der angiver deres rækkefølge.
Prøv lige at forklare hvad du skal bruge det til.
ja ahv jeg ønsker blot at trække den sidste post ud, og jeg har en dato i databasen, jeg kan bruge. Prøver lige
08. juli 2003 - 01:54
#10
det har udviklet sig til en lille fejl i scriptet : <table border="0" cellspacing="0" cellpadding="30" width="100%"> <tr> <td class ="td1" style="border-right: 1px solid black"><nobr><h2><b>Nyeste vare</nobr></b></h2> <?php $conn = mysql_connect("localhost","root") or die(mysql_error()); mysql_select_db("annonce") or die(mysql_error()); $query = mysql_query("SELECT * FROM indryk ORDER BY dato DESC LIMIT 1"); $row = mysql_fetch_array($query); <center><img src='/test/$row[filnavn]' width="20" height=20" border="0"></center> // <td>$row[tekst]</td> ?> </td> og den melder fejl i den linie hvor billedet bliver indlæst : Parse error: parse error, unexpected '<' in
08. juli 2003 - 01:55
#11
der kommer mere under i tabellen derfor er den ikke afsluttet her !!
08. juli 2003 - 02:01
#12
print "<center><img src='/test/$row[filnavn]' width=\"20\" height=\"20\" border=\"0\"></center>"; // <td>$row[tekst]</td>
08. juli 2003 - 02:08
#13
det er sjovt, jeg bruger versionen uden print et andet sted og det virker, men ikke her åbenbart. Men din virker umiddelbart. Prøver lige igen...
08. juli 2003 - 02:11
#14
Så står din html-kode udenfor <? .... ?>
08. juli 2003 - 02:13
#15
nej der ser det sådan her ud : <?php //De sidste 5 post hvor type = køb $conn = mysql_connect("localhost","root") or die(mysql_error()); mysql_select_db("annonce") or die(mysql_error()); //$query = mysql_query("SELECT * FROM indryk ORDER BY filnavn DESC LIMIT 5") or die(mysql_error()); $query = mysql_query("SELECT * FROM indryk"); while ($row = mysql_fetch_array($query)) { echo " <table class='tekstafsnit' width='100%' border='0' cellspacing='0' cellpadding='0'> <tr> <td><b>Type: $row[type] Gruppe: $row[kate] </b> - <font color='#999999'>oprette den: $row[dato] af $row[navn]</font></td> </tr> <tr>$row[over]</tr> <tr> <td>$row[beskrivelse]</td> </tr> <tr> <td>Pris: $row[pris]</td> </tr> <tr> <td><img src='/test/$row[filnavn]'></td> <td>$row[tekst]</td> </tr> <tr> <td>IP: $row[IP]</td> </tr> </table> <br><br><br><br><br><br><br><br> "; } ?>
08. juli 2003 - 08:43
#16
Eller i en echo eller print-sætning ;)
Computerworld tilbyder specialiserede kurser i database-management