<?php
# We zetten dit volledig bovenaan
date_default_timezone_set('Europe/Berlin');
# errors weergeven
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
# sql debug
define('DEBUG_MODE',true); // true == aan, false == uit
# functie voor sql debug
function showSQLError($sql,$error,$text='Error')
{
if (DEBUG_MODE)
{
return '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
}
else
{
return $text;
}
}
// verbinding met database invoegen
require("contactdb.php");
# de query | bij input: let op sql-injectie -> mysql_real_escape_string()
$sql = "UPDATE aanmelding SET status = 'D' WHERE NOW() - INTERVAL 5 week > datum";
$result = mysql_query($sql);
printf ("Updated records: %d\n", mysql_affected_rows());
mysql_query("COMMIT");
# Check of query is gelukt
if (($result = mysql_query($sql)) === false)
{
# als de query fout is -> foutafhandeling
echo showSQLError($sql,mysql_error(),'Fout met database.');
}
else
{
# De query is gelukt mailen die hap
}
?>
1.361 views
Hopelijk kan iemand mij op weg helpen met onderstaande code, de update query doet zijn werk maar nu wil ik dat alle records die een update hebben gehad naar een vast emailadres worden gemaild.. wil iemand mij op weg helpen.