berni: HILFE bitte - neueintragung in mysql table??

Beitrag lesen

Moin!

wieso das nicht?
Gute Frage.

Frage an Dich:

Existiert die Zeile mit der id eigentlich schon? Ist diese eventell "unique" (einzigartig). Dann kann das nicht gehen. Wenn (Falls) Du eine bestehende Zeile in der Tabelle ändern willst brauchts Du die Update- Sytnax.

$query="
UPDATE
   tabelle
SET
   inhalt  = '$inhalt'
WHERE
   id      = '$id'
";

Du kannst Dir auch nach Durchführung der Operation die Rückgabe von: mysql_affected_rows() ausgeben lassen. Dies sollte 1 sein, wenn Du 1 Zeile änderst.

Lies hier http://de2.php.net/manual/de/ref.mysql.php

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

===>> danke für den tipp: hab ihn sofort wie folgt ausprobiert:

<?$id = $_GET['id'];
$inhalt = $_POST['inhalt'];
if ($submit="Subscribe")
{
 $query="
UPDATE
   hp
SET
   inhalt  = '$inhalt'
WHERE
   id      = '$id'
";

?>

... leider ändert sich der testeintrag 'test 300'=inhalt auf der ID 300 nicht!

was ist da los?