Hey,
Ik heb een site. Ga de url hier niet neerzetten. Mag niet spammen
Ik heb daar een gastenboek opstaan die gebruik maakt van MySQL. De database heet: Gastenboek
Nu wil ik een script maken zodat ik op de voorpagina van de site kan laten zien van wie het laatste bericht is en hoeveel berichten er in het gastenboek staan. Die gegevens staan in de tabel: book_data en de naam kan die dan uit het veld: name halen
Nu ben ik dus totaal MySQL noob
heb al gemaild met mijn hosting provider die mij een code gaf. Maar hij kon me niet precies helpen omdat het geen PHP helpdesk was 
Ik heb het volgende:
[code]
<?
### Verbinding met database: Gegevens ###
$DBhost = "localhost"; #Hostname van SQL Server
$Dbuser = "Sjikkerboys"; #Gebruikersnaam
$Dbpass = "**********"; #Passwoord
$Dbname = "Gastenboek"; #Database Naam
$Tabel = "book_data"; #Tabelnaam
### Verbinding maken met de Server en Datebase ###
mysql_connect($Dbhost, $Dbuser, $Dbpass) or die ("Kan de MySQL server niet vinden!");
mysql_select_db("$Dbname") or die ("Kan de MySQL database niet vinden!");
$select_gastenboek = "SELECT * FROM $tabel ORDER BY datum DESC";
$query_gastenboek = mysql_query("$select_gastenboek") or die
("<b>ySQL Error</b><br><br>" .mysql_error());
for($i=0; $i<mysql_num_rows($query_gastenboek); $i++) {
$res_gb = mysql_fetch_array($query_gastenboek);
print "$res_gb[name]";
}
?>
Nu is die code nog niet helemaal af. Maar hij geeft een fout:
MySQL Error
You have an error in your SQL syntax near 'ORDER BY datum DESC' at line 1
Wat doe ik verkeerd? en wie kan mij een beetje helpen met die code?
Thx
[edit]
Lekker duidelijke topic titel ook
Ik heb een site. Ga de url hier niet neerzetten. Mag niet spammen
Ik heb daar een gastenboek opstaan die gebruik maakt van MySQL. De database heet: Gastenboek
Nu wil ik een script maken zodat ik op de voorpagina van de site kan laten zien van wie het laatste bericht is en hoeveel berichten er in het gastenboek staan. Die gegevens staan in de tabel: book_data en de naam kan die dan uit het veld: name halen
Nu ben ik dus totaal MySQL noob
Ik heb het volgende:
[code]
<?
### Verbinding met database: Gegevens ###
$DBhost = "localhost"; #Hostname van SQL Server
$Dbuser = "Sjikkerboys"; #Gebruikersnaam
$Dbpass = "**********"; #Passwoord
$Dbname = "Gastenboek"; #Database Naam
$Tabel = "book_data"; #Tabelnaam
### Verbinding maken met de Server en Datebase ###
mysql_connect($Dbhost, $Dbuser, $Dbpass) or die ("Kan de MySQL server niet vinden!");
mysql_select_db("$Dbname") or die ("Kan de MySQL database niet vinden!");
$select_gastenboek = "SELECT * FROM $tabel ORDER BY datum DESC";
$query_gastenboek = mysql_query("$select_gastenboek") or die
("<b>ySQL Error</b><br><br>" .mysql_error());
for($i=0; $i<mysql_num_rows($query_gastenboek); $i++) {
$res_gb = mysql_fetch_array($query_gastenboek);
print "$res_gb[name]";
}
?>
Nu is die code nog niet helemaal af. Maar hij geeft een fout:
MySQL Error
You have an error in your SQL syntax near 'ORDER BY datum DESC' at line 1
Wat doe ik verkeerd? en wie kan mij een beetje helpen met die code?
Thx
[edit]
Lekker duidelijke topic titel ook
[ Voor 8% gewijzigd door Flappie op 10-05-2003 17:03 ]