• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Update-Problem

Status
Für weitere Antworten geschlossen.

Darksoldier7

Aktives Mitglied
[php:1:79bf7af92d]
<?php
$Home = $_POST['Home'];
$connectionid = @mysql_connect ("localhost", "web5", "XXXXX") or die(mysql_error);
@mysql_select_db ("usr_web5_1", $connectionid) or die ("Keine Verbindung zur Datenbank");
if(mysql_query('DELETE FROM Home',$connectionid))
{
if(mysql_query('UPDATE Home SET Home=\''.$Home.'\'', $connectionid))
{
echo 'Erfolgreich geupdatet!';
}
else
{
echo 'Fehler beim Update Zur&uuml;ck';
}
}
else
{
echo 'Fehler beim Loeschen Zur&uuml;ck';
}
?>
[/php:1:79bf7af92d]

Das ist mein Code. Es kommt zwar die Meldung "Erfolgreich Upgedatet" aber es tut sich nix in der db... woran kann das denn nur liegen?
 
Werbung:
evtl. noch eine where-klausel? ansonsten führt mysql die abfragen durch, ändert aber nix. Wie seiht denn deine tabellenstruktur aus?
 
Werbung:
was willst du denn da speichern? alle einträge löschst du mit
Code:
DELETE * FROM Home WHERE 1
höchstwahrscheinlich willst du das aber gar nicht, weil dann ist ja alles weg.

beim updaten hast du z.z. das problem, dass du die zeile, die du ändern willst, ja identifizieren musst. ich finde es immer ganz praktisch, wenn jede tabelle einen primärschlüssel hat, dann kann man den in der where-klausel angeben.
 
Alle eintraege loescht man mit
Code:
DELETE FROM Home
obwohl deins auch gehen koennte . ist aber aufwendiger.
ich denke wir werden das problem im irc channel loesen :)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben