Ich bekomme die Meldung, dass in Zeile 4 ein Fehler ist, finde aber keinen…
[php]
include „inc.sql.zugangsdaten.php“;
$sql=„INSERT INTO tabelle1 SET
name='“.$_POST[‚name‘].„‚,
ort=‘“.$_POST[‚ort‘].„‚,
mail=‘“.$_POST[‚mail‘].„'“;
mysql_query($sql) or die(mysql_error());
echo „Die Daten sind erfolgreich in der Datenkank abgelegt worden.
Ich denke mal er hat euch verstanden.
Also nächstes mal selber nachlesen, aber einmal denke ich können wir hier nun auch nochmal jemandem auf die Sprünge helfen
[PHP]
include („inc.sql.zugangsdaten.php“);
$sql= "
INSERT INTO tabelle1 ( name, ort, mail
) VALUES (
‚„.mysql_real_escape_string($_POST[„name“]).“‘,
‚„.mysql_real_escape_string($_POST[„ort“]).“‘,
‚„.mysql_real_escape_string($_POST[„mail“]).“‘
) ";
mysql_query($sql) or die(mysql_error());
echo „Die Daten sind erfolgreich in der Datenkank abgelegt worden.
[PHP]
$sql= "
INSERT INTO tabelle1
SET name = ‚„.$_POST[‚name‘].“‘, ort = ‚„.$_POST[‚ort‘].“‘, mail = ‚„.$_POST[‚mail‘].“‘
";
mysql_query($sql) or die (mysql_error());
[/PHP]
Warum soll er nicht SET bei INSERT verwenden, damit sieht er direkt, welcher Spalte er welchen Wert zuweist. Er kann damit dann eben nicht mehrere Datensätzer auf einen Schlag einfügen, aber das ist ja auch nicht immer notwendig.