dedlfix: Connect zu Strato / MYSQL? erzeugt Fehler..

Beitrag lesen

echo $begrüßung;

// kurze Variablennamen erstellen
$wert1 = $_POST['wert1'];

Das Umkopieren ist überflüssig. Du kannst genauso gut auch direkt auf $_POST['wert1'] usw. zugreifen. Tippfaulheit ist auch kein vernünftiges Argument, Scripte mit überflüssigen Variablen zu füllen.

if (!get_magic_quotes_gpc()) {
$wert1 = addslashes($wert1);

addslashes() erzeugt ebensowenig wie Magic Quotes eine auf MySQL abgestimmte Maskierung. Verwende dafür mysql_real_escape_string() (bzw. das mysqli-Pendant dazu). Das Feature Magic Quotes deaktiviert man am besten generell oder macht seine Auswirkungen am Scriptanfang mit der Funktion aus dem Beispiel der verlinkten Seite rückgängig.

@ $db = new mysql_connect("rdbms.strato.de", "UXXXXXX", "*******");

Die mysql-Funktionen sind nicht objektorientiert. Wenn du mysqli verwenden willst, achte auf das i und schau dir nochmal im Handbuch an, wie die Funktionen zu verwenden sind.

echo "$verabschiedung $name";