Mit php in mysql-db schreiben

Wollte das so machen:

<?php // Übergabe der Variablen des Formulars
$mctName = $HTTP\_POST\_VARS['inptName']; $mctBesitzer = $HTTP\_POST\_VARS['inptBesitzer']; $mctArt = $HTTP\_POST\_VARS['inptArt']; $mctGebDat = $HTTP\_POST\_VARS['inptGebDat']; $mctTodDat = $HTTP\_POST\_VARS['inptTodDat']; // Datenbank initialisieren $dbtiere = "dbtiere"; // Verbindung zum Server herstellen $conn\_id = mysql\_connect("localhost", "PHPuser", "Tierfreund") or die ("Verbindung konnte nicht hergestellt werden: " . mysql\_error()); // Datenbank öffnen $db\_id = mysql\_select\_db($dbtiere, $conn\_id) or die ("Datenbank ist nicht vorhanden!"); // in DB schreiben $query = ("INSERT INTO tabtiere 'tName' VALUES '$mctName'") or die ("Es konnte nicht gespeichert werden!"); // Ergebnis liefern $result = mysql\_db\_query($query); // Verbindung zum Server schließen $conn\_id = mysql\_close($conn\_id); ?\>

also so wollt ichs eigentlich machen:

// in DB schreiben
$query = mysql_query („INSERT INTO $tabtiere VALUES (’$mctName’,’$mctBesitzer’,’$mctArt’,’$mctGebDat’,’$mctTodDat’)“);

Wär vielleicht ganz nützlich, wenn du ein kleines Bisschen präziser schreibst, was dein Problem oder deine Frage ist.

Hi, du schreibst zwar nicht wo genau dein Problem jetzt liegt, aber du mußt in deinem SQL Query mit angeben in welche Felder er die Daten schreiben soll.

Also beispielsweise so:

$query = mysql\_query ("INSERT INTO $tabtiere (name, besitzer, art, gebdat, toddat) VALUES
('$mctName','$mctBesitzer','$mctArt','$mctGebDat','$mctTodDat')");

Gruß,
Daniel.