Verfasst: 02.08.2006 23:09
nope fehler bleibt
Code: Alles auswählen
/ MySQL Variables
$host = "localhost"; // Hostname
$user = "root"; // User of database
$password = ""; // Password of database
$database = "guestbook"; // Name of database
$table_prefix = "gb_"; // Table prefix
Code: Alles auswählen
class db
{
// Get Connect to Database
function sql_connect($host, $user, $password, $database)
{
$connection = mysql_connect($host, $user, $password) OR die(mysql_error());
$database = mysql_select_db($database) or die(mysql_error());
}
// Fetch Entrys from Database
function sql_query($sql)
{
if (mysql_query($sql))
{
return $sql;
}
else
{
die(mysql_error());
}
}
Code: Alles auswählen
$db = new db;
$db->sql_connect($host, $user, $password, $database);
$sql = "SELECT * FROM ".$table_prefix."confirm WHERE ip = '".$_SERVER['REMOTE_ADDR']."'";
$result = $db->sql_query($sql);
if (mysql_num_rows($result) <= 1)
{
$sql = "INSERT INTO ".$table_prefix."confirm (`ip`, `code`) values ('".$_SERVER['REMOTE_ADDR']."', '".$code."')";
$db->sql_query($sql);
}
else
{
$sql = "UPDATE ".$table_prefix."confirm SET `code` = '".$code."' WHERE `ip` = '".$_SERVER['REMOTE_ADDR']."'";
$db->sql_query($sql);
}
Code: Alles auswählen
$ip = $_SERVER['REMOTE_ADDR'];
$sql = "SELECT * FROM ".$table_prefix."confirm WHERE ip = ".$ip."";
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.0.1' at line 1
Code: Alles auswählen
echo "Erfolgreich ausgeführt";