zu der datum´s eingabe in die datenbank hab ich ne frage
angenommen es besteht bereits in der tabelle ein eintrag mit den spalten 'name' und 'datum' (typ ist 'datetime')! in der spalte 'name' befindet sich bereits ein eintrag, doch wenn ich nun in die spalte 'datum' einen eintrag in derselben reihe machen möchte, wie kreig ich das hin ?
ich hab´s mit WHERE `name`='$user' probiert, doch ich weiß nich an welche stelle ich das einbauen soll.
PHP-Code:
<?php
$user = "Peter";
//Verbindung zum Server
$verbindung = mysql_connect("localhost", "gustav","******")or die(mysql_error());
//Datenbank auswählen
mysql_select_db("loggedfile");
/* SQL-Befehl : daten aus db holen; nach daten suchen die den benutzernamen $user haben; maxiaml 1 aus der db holen.*/
$sql = "SELECT * FROM `registfile` WHERE `name`='$user' LIMIT 1";
/* befehl an db senden und ergebnis in $res speichern. */
$res = mysql_query($sql);
if(mysql_num_rows($res) > 0)
{
// hierum geht´s wo bau ich WHERE ein
mysql_query("INSERT INTO `registfile` (`datum`) VALUES ('2005-10-25 18:15:13')");
header("Location:user_$user.php?user=$user");
} else {
header("Location:fehler.php");
}
?>
ich hab nun folgendes in der entsprechenden zeile versucht :
Code:
// hierum geht´s wo bau ich WHERE ein
mysql_query("INSERT INTO `registfile` (`datum`) WHERE `name`='$user' VALUES ('2005-10-25 18:15:13')");
doch das klappt nich,

könnt ihr mir sagen wo ich das einbauen muss
wenn ich die angabe mit WHERE weglasse, legt er ne neue reihe nur mit datum an, doch das datum soll in die reihe mit dem angegebenen namen !
danke schon mal für euer bemühen :wink: