Hej Venner.
Jeg er pt ved at lave et mindre script der blot skal bruges til at trække data ud fra en MySQL database.
Det er således at jeg har en database med en tabel. Denne har 5 felter foruden ID. 2 af dem er datoslut og datostart.
Jeg vil gerne KUN trække de rækker har datostart fra dd og 30 dage frem. Hvordan gør jeg dette?
I kan se koden forneden.
- <?php
-
- $conn = mysql_connect('SERVERHOST', 'DB USERNAME', 'DB PASSWORD');
- if (!$conn)
- {
- die('Could not connect: ' . mysql_error());
- }
- mysql_select_db("DATABASE", $conn);
- ?>
- <table border="1">
- <tr align='center'><td>Kursusnavn:</td><td>Kursusnr:</td><td>Sted:</td><td>DatoStart:</td><td>DatoSlut:</td></tr>
- <?php
-
- $result=mysql_query("SELECT * FROM <--tabel-->");
-
- while($skriv = mysql_fetch_array($result))
- {
- $id = $skriv['id'];
- echo "<tr align='center'>";
- echo"<td><font color='black'>" .$skriv['kursusnavn']."</font></td>";
- echo"<td><font color='black'>" .$skriv['kursusnr']."</font></td>";
- echo"<td><font color='black'>" .$skriv['sted']."</font></td>";
- echo"<td><font color='black'>". $skriv['datostart']. "</font></td>";
- echo"<td><font color='black'>". $skriv['datoslut']. "</font></td>";
-
- echo "</tr>";
- }
- ?>
- </table>
- <?php
- mysql_close($conn);
- ?>
Da jeg er rimeligt rookie i php er jeg da stadig stolt af hvad jeg har formået indtilvidere. MEN har jeg ret hvis vi er ude i noget WHERE?