/**
* Alle toegevoegde berichten uit de database selecteren.
* De berichten worden gesorteerd op de datum waarop het bericht is verzonden. ( ORDER BY date DESC )
* Er wordt gesoorteerd op een limit van 20 berichten. ( LIMIT 20 )
*
* @param Int $number Het limiet van het aantal berichten wat geselecteerd moet worden
*/
function getMessage( $number )
{
// Query die uitgevoerd moet worden
$getMessageQuery =
"
SELECT
date,
user,
message
FROM
shoutbox
ORDER BY
date
DESC
LIMIT " .( int )$number. "
";
// Query uitvoeren en kijken of er foutmeldingen zijn opgetreden
if( !$getMessageResult = mysql_query( $getMessageQuery ) )
{
// Query is mislukt foutmelding weergeven.
echo 'Er is een fout opgetreden bij het selecteren van de berichten.';
}
else
{
// Query is gelukt. Resultaat teruggeven.
return $getMessageResult;
}
}
/**
* Een nieuwe bericht aan de database toevoegen
* De volgende gegevens worden naar de database verzonden
*
* - De gebruiker die het bericht heeft aangemaakt
* - Het bericht wat de gebruiker heeft geschreven
*
* De volgende gegevens worden door de database zelf gegenereerd
*
* - Het bericht ID
* - De datum waarop het bericht is geplaatst
*
* @param String $user
* @param String $message
*/
function insertMessage( $user, $message )
{
// Query die uitgevoerd dient te worden
$insertMessageQuery =
"
INSERT INTO
shoutbox
(
user,
message
)
VALUES
(
'" .mysql_real_escape_string( strip_tags( $user ) ). "',
'" .mysql_real_escape_string( strip_tags( $message ) ). "'
)
";
// Query uitvoeren en kijken of er foutmeldingen zijn opgetreden
if( !$insertMessageResult = mysql_query( $insertMessageQuery ) )
{
// Query is mislukt foutmelding weergeven.
echo 'Er is een fout opgetreden bij het toevoegen van de berichten.';
}
else
{
// Query is gelukt. Resultaat teruggeven.
return $insertMessageResult;
}
}
Laatste berichten
Er is een fout opgetreden bij het maken van de connectie met de database server.Er is een fout opgetreden bij het selecteren van de database.Er is een fout opgetreden bij het selecteren van de berichten.
Volgens mij kloppen je database connect gegevens niet.
Heb je die wel verandert naar de juiste voor je server?
De db_connect.php moet toch functioneren als database? Of moet ik die van mijn webhost gebruiken(one.com)? Maar als ik em met wamp op de localhost check doet ie het ook niet
ja maar je moet wel de juiste gegevens daarin zetten :P
Ik neem aan dat je wel de database hebt aangemaakt met de tabellen daarin?
Want dat geeft ie aan dat hij deze niet kan vinden.
EDIT misschien beter gezegt:
is er een database met shoutbox aanwezig?
ik ben nu in mysql en kan een database maken, maar wat voor database? Er staat collatie achter maar kan daar een ruime keuze maken uit bijv. assci of diverse utf, of blijf ik daar af en de database een naam geven en opslaan?