MySQL Problem: Spalte auslesen -> bedingung -> eintragen

PHP:
$mysql = 'SELECT wg1 FROM wachplan WHERE termin = "' .$tag. '"';
$result = mysql_query($mysql);
$row = mysql_fetch_array($result, MYSQL_BOTH);

Versuch mal das.
 
funktioniert auch nicht :-P

Er erstellt immer wieder eine neue Zeile in der DB...


Muss evtl. hier noch eine WHERE-Abfrage rein?

PHP:
$benutzer = $_POST['newusr'];

$sql = "INSERT INTO wachplan
                (wg1)
            VALUES
               ('".$benutzer."')
/* WHERE termin='...' /*
";
$eintragen = mysql_query($sql);
        header ("Location: wachplan.php?done=1");
 
Zuletzt bearbeitet:
funktioniert auch nicht :-P
Geb einfach mal den mysql_error aus.
PHP:
$sql = "SELECT `wg1` FROM `wachplan` WHERE `termin` = '$tag'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
echo mysql_error();

Und stelle mal den error_reporting auf E_ALL
PHP:
error_reporting(E_ALL);

Er erstellt immer wieder eine neue Zeile in der DB...
Der INSERT INTO Befehl erstellt immer eine neue neue Zeile.
Zum aktualisieren einer Zeile musst du UDPATE benutzen.
 
Zurück