Habe bisher mit dem folgenden Code:
<?php
//Daten schreiben, wenn Formular abgeschickt wurde
if (isset($vorname) && isset($name) && isset($email)) {
$mydb = mysql_connect("$host", "$root", "");
if (!$mydb) die("Keine Verbindung zu MySQL");
$checkmail = mysql_db_query($dbname, "SELECT email from newsletter where email='$email'");
$Rows = mysql_num_rows($checkmail);
if ($Rows < 1) {
mysql_select_db($dbname, $mydb) or die("Keine Verbindung zur Datenbank");
$sql = "INSERT INTO newsletter";
$sql = $sql . "(vorname, name,";
$sql = $sql . "firma, email, source)";
$sql = $sql . "VALUES ('$vorname', '$name',";
$sql = $sql . "'$firma', '$email', '$source')";
mysql_query($sql, $mydb) or die("Anfrage war nicht erfolgreich");
mysql_close($mydb);
}
}
?>
meine Newsletter Datenbank gefüllt. Von einem Tag auf den anderen bekomm ich folgenden Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/newsletter/newsletter.php on line 15
Keine Verbindung zur Datenbank
Kann das mit einem Update meines Providers zu tun haben oder findet jemand einen Fehler in meinem Code der ja eigentlich funktioniert hat ??
1000 Dank für jeden Tip !
cu
<?php
//Daten schreiben, wenn Formular abgeschickt wurde
if (isset($vorname) && isset($name) && isset($email)) {
$mydb = mysql_connect("$host", "$root", "");
if (!$mydb) die("Keine Verbindung zu MySQL");
$checkmail = mysql_db_query($dbname, "SELECT email from newsletter where email='$email'");
$Rows = mysql_num_rows($checkmail);
if ($Rows < 1) {
mysql_select_db($dbname, $mydb) or die("Keine Verbindung zur Datenbank");
$sql = "INSERT INTO newsletter";
$sql = $sql . "(vorname, name,";
$sql = $sql . "firma, email, source)";
$sql = $sql . "VALUES ('$vorname', '$name',";
$sql = $sql . "'$firma', '$email', '$source')";
mysql_query($sql, $mydb) or die("Anfrage war nicht erfolgreich");
mysql_close($mydb);
}
}
?>
meine Newsletter Datenbank gefüllt. Von einem Tag auf den anderen bekomm ich folgenden Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/newsletter/newsletter.php on line 15
Keine Verbindung zur Datenbank
Kann das mit einem Update meines Providers zu tun haben oder findet jemand einen Fehler in meinem Code der ja eigentlich funktioniert hat ??
1000 Dank für jeden Tip !
cu
Kommentar