mysql eintrag überschreibenaber wie?

simi87

Grünschnabel
hallo ich habe eine work.php gemacht mit der ich einfach einträge in eine datenbank machen will, aber leider erstellt sich immer ein neuer eintrag ich möchte aber das jedesmal ein neuer den alten überschreibt wie geht das könnt ihr das so ändern das der alte einfach nur überschrieben wird?

<html>
<head>
<title>Daten verarbeiten</title>
</head>
<body>

<?php

$host = "localhost";
$user = "root";
$password = "";
$dbname = "news1";
$tabelle ="testdb";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "INSERT $tabelle values ('$Array[schnee]')";

if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);

?>

</body>
</html>
 
aber wenn ich statt insert update mache kommt immer ne fehlermeldung
muss das dann so aussehen?


<html>
<head>
<title>Daten verarbeiten</title>
</head>
<body>

<?php

$host = "localhost";
$user = "root";
$password = "";
$dbname = "news1";
$tabelle ="testdb";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "Update $tabelle values ('$Array[schnee]')";

if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);

?>

</body>
</html>
 
Zurück