14. august 2003 - 17:50Der er
8 kommentarer og 1 løsning
Problemer med while og list
Kan dette ikke lade sig gøre??
$sql = "SELECT ID, Dato, HPURL, HPTitle, EMail, Navn, ICQ, Content, IP, DATE_FORMAT(Dato, '%d-%m-%Y %H:%i:%s') AS date from Guestbook ORDER BY Dato DESC LIMIT ".$lmtStart.",".$lstSize;
Med det får jeg bare en blank side, fjerner jeg while, og laver list... udenom en løkke virker det fint, bortset fra at den ikke gentager løkken så længe der er data i DB'en...
nej. det du får tilbage fra en sql query er er 'result_resource' det er ikke et array (og slet ikke en enkelt række).
Jeg tror det du mener er:
while ( $row = mysql_fetch_row( $result ) ) { // test of hent een række list( $_ID, $_Dato, $_HPURL, $_HPTitle, $_EMail, $_Navn, $_ICQ, $_Content, $_IP, $_date) = $result->fields) = $row; // brug data fra den række ... } //end of while
men det du skriver "$result->fields" kunne tyde på at det ikke er en standard result resource du får, så måske ikke.
Det er til PostNuke så dit forslag, jakoba, kan jeg desværre ikke bruge, og det er desuden sådan som du gør, at jeg under normale omstændigheder ville gøre...
$sql = "SELECT ID, Dato, HPURL, HPTitle, EMail, Navn, ICQ, Content, IP, DATE_FORMAT(Dato, '%d-%m-%Y %H:%i:%s') AS date from Guestbook ORDER BY Dato DESC LIMIT ".$lmtStart.",".$lstSize;
$result = $dbconn->Execute($sql); for (; !$result->EOF; $result->MoveNext()) {
...PHP-kode...
}
Synes godt om
Ny brugerNybegynder
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.