Hallo,
ik heb een connectie met een database waarbij ik in een tabel gegevens opvraag, gesorteerd op invoerdatum.
Nu wil ik alleen de 20 recenste records laten zien..
in access kon dat met SELECT TOP *aantal*, maar met MySQL moet ik met LIMIT werken...
ik heb het proberen toe te passen maar ik zit weer vast.. :)
zien jullie wat er fout is..?
$host="localhost";
$user="root";
$password="password";
$database="installatieoverzicht";
mysql_pconnect($host, $user, $password) or trigger_error (mysql_error()); // or die ("<center><h1>Kon geen verbinding maken met de database</h1><br>Neem contact op met het systeembeheer</center>");
mysql_select_db($database) or trigger_error(mysql_error()); // or die ("<center><h1>Kon de database niet selecteren</h1><br>Neem contact op met het systeembeheer</center>");
// Toon lijst
$sql = "SELECT
id,
D_debiteurennr,
D_dossiernr,
D_naamklant,
D_woonplaats,
Bewerk
FROM
Branderinformatie
LIMIT
1,20
ORDER BY
'Bewerk' DESC";
$rs = mysql_query($sql) or trigger_error(mysql_error()); // or die ("<center><h1>Kon geen query selecteren</h1><br>Neem contact op met het systeembeheer</center>");
?>
<table
?
Onbekende gebruiker
17-03-2006 14:41
SELECT
id,
D_debiteurennr,
D_dossiernr,
D_naamklant,
D_woonplaats,
Bewerk
FROM
Branderinformatie
LIMIT
0,20
ORDER BY
Bewerk DESC
Notice: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY Bewerk DESC' at line 13 in W:\Web\Index\Service\installatieoverzichtSQL\laatst.php on line 33
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in W:\Web\Index\Service\installatieoverzichtSQL\laatst.php on line 51
dit is mijn script (ziet er toch gewoon normaal uit..?)
;
<html>
<head>
<link rel="stylesheet" type="text/css" href="../../lay-out.css" />
</head>
<body>
</body>
<?php
// Laat alle errors zien
error_reporting(E_ALL);
$host="localhost";
$user="root";
$password="password";
$database="installatieoverzicht";
mysql_pconnect($host, $user, $password) or trigger_error (mysql_error()); // or die ("<center><h1>Kon geen verbinding maken met de database</h1><br>Neem contact op met het systeembeheer</center>");
mysql_select_db($database) or trigger_error(mysql_error()); // or die ("<center><h1>Kon de database niet selecteren</h1><br>Neem contact op met het systeembeheer</center>");
// Toon lijst
$sql = "SELECT
id,
D_debiteurennr,
D_dossiernr,
D_naamklant,
D_woonplaats,
Bewerk
FROM
Branderinformatie
LIMIT
0,
20
ORDER BY
Bewerk DESC";
$rs = mysql_query($sql) or trigger_error(mysql_error()); // or die ("<center><h1>Kon geen query selecteren</h1><br>Neem contact op met het systeembeheer</center>");
?>
<table width="600" align="center">
<tr>
<td><h3 style="cursor: default;">Laatst toegevoegde Installatieoverzichten</h3></td>
</tr>
</table>
<br>
<table width="700" border="0" align="center" cellpadding="2" cellspacing="2">
<tr align="left">
<th Debiteuren-nr><span class="style7">Debiteuren-nr<br> </span></th>
<th Woonplaats><span class="style7">Dossier-nr<br> </span></th>
<th Klantnaam><span class="style7">Klantnaam<br> </span></th>
<th Woonplaats><span class="style7">Woonplaats<br> </span></th>
<th Woonplaats><span class="style7">Datum/tijd<br> </span></th>
<th Printen><span class="style7"> </span></th>
</tr>
<?
while($row = mysql_fetch_array($rs))
{
?> <!-- //verbonden met select functie wordt op het scherm weergegeven //-->
<td><a href="overzicht.php?id=<?=urlencode($row['id']);?>"><b><?=$row['D_debiteurennr'];?></b></td>
<td><?=$row['D_dossiernr']; ?></td>
<td><?=$row['D_naamklant']; ?></td>
<td><?=$row['D_woonplaats']; ?></td>
<td><?=$row['Bewerk']; ?></td>
<td> <a href="overzichtprint.php?id=<?=urlencode($row['id']); ?>" target="_blank" ><b>Printen</b></td>
<td><br><br></td>
</tr>
<?
}
?>
<? mysql_close() ?>
</table>