Hey weet iemand mischien hoe ik uit een mysql database kan achterhalen hoeveel gegevens in de tabel staan bv:

ID NAAM E-MAIL ADRES WEBSITE
1 test [email protected] test.nl
2 test2 [email protected] test2.nl
3 test3 [email protected] test3.nl

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.
@Robert, zoals ik ook al aangaf: de duidelijkheid laat inderdaad te wensen over..
MAAR je mag met MAX() NOOIT controleren of iets de laatst ingevoerde waarde is! Max geeft gewoon de hoogste waarde terug en de laatste ingevoerde waarde hoeft niet perse de hoogste id te hebben.
nee jullie snappen het nog niet helemaal ik zal 't ff uitleggen

Ik heb een begin pagina hierop staat het laatste nieuws. Dit nieuws haalt hij uit mijn tabel met nieuws. Maar om het laatste nieuws te kunnen bepalen moet ik natuurlijk wel weten wat het laatste nieuws is wat is toegevoegd en dat komt dan als GET functie in de <a href ="http://localhost/nieuws.php<?php HIER DAN DE VERBINDING EN SHIT en dan doe ik echo($lastid); ?>">$naam</a> te staan en dan klik ik erop en dan word dus op de pagina nieuws.php uitgelezen welk id nr het is en dan laat ie die tekst weer zien.
Om te achterhalen welke id als laatste ingevoerd is is de functie mysql_insert_id().

wat moet ik dan doen

<?php
$dbnaam = "test";
$fout = "Er kan geen verbinding worden gemaakt.";
$db = mysql_connect("localhost","test","test");
mysql_select_db($dbnaam, $db) or die($fout);
$laatstenieuws = mysql_insert_id();
$query = "SELECT * FROM gebruikers WHERE gebruikersnaam=$laatstenieuws";
$db = mysql_connect("localhost","test","test");
mysql_select_db($dbnaam, $db) or die($fout);
$result = mysql_query($query);
echo($result)
?>
is dit ongeveer in de buurt???
gebruikersnaam moet dan wel het id veld zijn. Dus degene waarop jij de auto_increment hebt staan..
En de $result op het eind moet je even netjes met een foreach of while lusje doen.
hoe bedoel je precies??
<?
"SELECT id FROM databasenaam ORDER BY id DESC LIMIT 1"
// Selecteerd het laatste ID dat is toegevoegd
?>
en hoe doe de uitkomst in een variabele zetten
Ik zal het even over nieuw vertellen:

Ik heb een site waar in dit staat:

<html>
<head>
</head>
<body>
<font><b>Het laatste nieuws:</b>
<br><hr><br>
<?php

HIER KOMT DAN HET PHP SCRIPT

?>
</font>
</body>
</html>

Dit is de test situatie

Ok mijn host = localhost
mijn username = test
mijn wachtwoord = test
mijn database = testdatabase
mijn tabel = testtabel
De testtabel bestaat uit
id
titelnieuws
tekstnieuws
fotonieuws

ik wil nu van het laatste toegevoegde nieuwtje wil ik de titel toevoegen aan de body, ik wil de tekst toevoegen en het plaatje dit is gewoon platte tekst dat in de tabel staat.

Reageren