31. marts 2006 - 18:08Der er
8 kommentarer og 1 løsning
hjælp til at hente data fra databasen
Hey
jeg skal bruge noget hjælp til at lave noget php kode, der henter noget data fra min mysql database også viser de hentet dataer, på en side.
alt i databasen er klar, mangler bare hjælp til at lave selve koden. nogen der er frisk på at give en hånd ? det skulle være forholdsvis nemt og ikke tage så langtid...
tak, har kigget på en del sider, men fatter ikke rigtigt, det der hardcode. jeg kan finde ud af at ændre lidt i færdige koder. Det var derfor jeg oprettede denne tråd...
<?php // Dette skal suppleres med en bruger f.eks. $firstname = 'fred'; $lastname = 'fox';
// Formuler forespørgslen // Dette er den bedste måde at udføre en SQL forespørgslen // For flere eksempler, se mysql_real_escape_string() $query = sprintf("SELECT firstname, lastname, address, age FROM friends WHERE firstname='%s' AND lastname='%s'", mysql_real_escape_string($firstname), mysql_real_escape_string($lastname));
// Tjek resultatet // Dette er den aktuelle forespørgsel, sendt til MySQL, og fejlen. Brugbart til fejlfindding. if (!$result) { $message = 'Ugyldig forespørgsel: ' . mysql_error() . "\n"; $message .= 'Hele forespørgslen: ' . $query; die($message); }
// Brug resultatet // Et forsøg på at printe $result vil ikke give adgang til informationen i resourcen // En af MySQL resultat funktionerne skal bruges // Se også mysql_result(), mysql_fetch_array(), mysql_fetch_row(), etc. while ($row = mysql_fetch_assoc($result)) { echo $row['firstname']; echo $row['lastname']; echo $row['address']; echo $row['age']; }
// Befri resourcerne associeret med resultat sættet // Dette vil automatisk blive gjort, når scriptet er eksekveret mysql_free_result($result); ?>
Du kan vel ikke forvente, at der er nogen der skriver noget mere specifikt, når du ikke beskriver din database eller hvad der skal trökkes ud af data... :-/
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.