en als ik dan bijvoorbeeld een script had kon ik dus zien dat er 3 regels waren toegevoegd. Als iemand weet wat hier het script voor is dan ben ik u dankbaar hiervoor.
De enige manier waarop dit kan heb ik al genoemd en heeft thijs nog eens herhaald. Omdat je GEEN datetime veld in je tabel hebt, waarin de datum en tijd wordt bewaard waarop het item is gepost, moet je het aan de hand van het ID doen.
Met de genoemde query kan je dan het hoogste id ophalen (normaliter altijd de laatste post)
Deze kan je eventueel ook meegeven aan een link. Hieronder heb ik het helemaal uitgewerkt. Als dit ook niet is wat je zoekt, ga dan aub heel diep nadenken hoe je dit uit kan leggen, want dan begrijp ik er geen hout van.
<?php
$sql="SELECT titelnieuws, id FROM testtabel ORDER BY id DESC LIMIT 1";
if($result=mysql_query($sql)){
$row=mysql_fetch_assoc($result); //(kan er maar 1 zijn)
echo '<a href="nieuws.php?id='.$row['id'].'">'.$row['titelnieuws'].'</a>';
}
?>
Je krijg nu een link naar nieuws.php?id=(hier staat dan het hoogste id) Met de titel van je item als klikbare tekst.
<html>
<head>
</head>
<body>
<a href="localhost/test/php/max_id.php?=
<?php
$fout = "Kan geen verbinding maken.";
$db_connect = mysql_connect("localhost","inlognaam","wachtwoord") or die ($fout);
$db_naam = "databasenaam";
mysql_select_db($db_naam);
$query = "SELECT * FROM tabelnaam WHERE id = (SELECT MAX(id) FROM tabelnaam)";
$id_max = mysql_query($query);
echo(TITEL);
?>"><?php
echo(DE TITEL);
?></a>
</body>
</html>
Alleen overal waar nu DE TITEL staat moet hij dus op een manier $id_max gebruiken om het id nr te gebruiken om zo in de tabel uit titel de titel te halen van de id
<?php
$db_connect = mysql_connect("localhost","inlognaam","wachtwoord") or die ("Kan geen verbinding maken.");
mysql_select_db("databasenaam");
$sql = "SELECT id FROM testtabel ORDER BY id DESC LIMIT 1";
if($result=mysql_query($sql))
{
$row=mysql_fetch_assoc($result); //(kan er maar 1 zijn)
$id_max = $row['id'];
}
<html>
<head>
</head>
<body>
<?php
$db_connect = mysql_connect("localhost","test","test") or die ("Kan geen verbinding maken.");
mysql_select_db("testdatabase");
$sql = "SELECT id FROM nieuws ORDER BY id DESC LIMIT 1";
if($result=mysql_query($sql))
{
$row=mysql_fetch_assoc($result); //(kan er maar 1 zijn)
$max_id_tekst = "Het id nr van het laatste nieuws =";
$max_id = $row['id'];
$max_titel_tekst = "De titel van het laatste nieuws =";
$max_titel = $row['titel'];
$max_tekst_tekst = "De tekst van het laatste nieuws =";
$max_tekst = $row['tekst'];
$max_plaatje_tekst = "De link naar het plaatje van het laatste nieuws =";
$max_plaatje = $row['plaatje'];
// Overal waar je het ID wilt
echo ($max_id_tekst . " " . $id_max . "<br><hr><br>" . $max_titel_tekst . " " . $max_titel . "<br><hr><br>" . $max_tekst_tekst . " " . $max_tekst . "<br><hr><br>" . $max_plaatje_tekst . " " . $max_plaatje);
}
?>
</body>
</html>
Zo is ie nu dus alleen 1 probleem hij geeft niks weer!!! why not???