je moet wel eerst connecten met de database voordat je een query gebruikt..
dat doe je hiermee:
<?php
$server = "localhost";
$gebruiker = "dbgebruiker";
$wachtwoord = "dbpass";
$db = "dbname";
$connectie = mysql_connect($server,$gebruiker,$wachtwoord)
or die ("Kon niet connecten met de server");
mysql_select_db($db,$connectie)
or die ("Kon de database niet selecteren");
?>
Het lijkt erook op dat de verificatie-code ook niet in de database wordt weggeschreven. Controleer dit ook even.
Verder is het gebruikersvriendelijker om een url in de email mee te sturen waar men op kan klikken om het account te activeren. Gebruik bv. de md5() (of sha1() ) van het emailadres met een datum om een redelijk unieke code te genereren. Voorbeeldje van de url die je aanmaakt: www.mijnpagina.nl/activate.php?code=2a7214e489c23a2637a82a7ad901f541
Op de pagina activate.php lees je met $_GET['code'] de url weer uit en vergelijk je met de code die in de database staat.
<?php
header("Content-Type: application/xml; charset=UTF-8");
// laad de database connectie
$db = mysql_connect("***", "***", "*") or Die("I cannot connect to the mysql server because: " . mysql_error());
mysql_select_db("*") or Die("DB Error !");
// laad de 5 laatst toegevoegde artikelen uit de database
$sql = mysql_query("SELECT id,username,userid,update1 FROM updates ORDER BY id DESC LIMIT 5");
// plaats rss informatie
echo '<rss version="2.0">
<channel>
<title>RSS FEED</title>
<link>http://crimewar.gamecoll.com/game/rss.php</link>
<description>Wargame</description>
<language>en</language>';
// laad de artikelen uit de database
while($rss_feed = mysql_fetch_assoc($sql))
{
// filter de extra slashes
$artikel = stripslashes($rss_feed['update1']);
// zet alle html karakters om in leesbare tekens
$artikel = htmlspecialchars($artikel);
// plaats de artikelen
echo("<item>\n");
echo("<title>".$rss_feed['id']."</title>\n");
echo("<link>http://crimewar.gamecoll.com/game</link>\n");
echo("<description>".$artikel."</description>\n");
echo("</item>\n");
}
// sluit de rss informatie
echo("</channel>\n");
echo("</rss>");
?>