Wie ändere ich Daten in einer Datenbank mit php?

... komplette Frage anzeigen

1 Antwort

Ändern von Daten machst Du über den MySQL Ausdruck UPDATE

mysqli_query($connection,"UPDATE $tabelle SET feldname1=$wert1,feldname2=$wert2 WHER
E id_feld=$id_wert")

Das Einfügen machts du mit dem Ausdruck INSERT.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von GoodbyeKitty1
22.01.2016, 01:08

... und das fliegt Dir um die Ohren, sobald Du einen String inserten willst (oder in der Tabelle keine id-Spalte vorhanden ist). Deshalb gewöhn Dir das besser gar nicht erst an!
http://php.net/manual/de/mysqli.quickstart.prepared-statements.php bitte durchlesen und verstehen. Alternativ: Stundenlange Fehlersuche für heute und alle Ewigkeit sowie maximal unsicheren Code ;)

1
Kommentar von mcchecker1000
22.01.2016, 11:08
$d="UPDATE $table SET vorname=Max,nachname=    Mustermann WHERE id=".$id."";
$result =mysqli_query($connection,$d);

if($result){
echo "Gefunden";
}else{
echo "Fehler";

}

Wieso krieg ich hier Fehler raus und nicht Gefunden

0

Was möchtest Du wissen?