Ergebnis 1 bis 3 von 3

Thema: PHP SQL 'Update' funktioniert nicht

  1. #1
    Teeny
    Registriert seit
    15.09.2015
    Beiträge
    21
    Danke
    5
    Bekam 1 mal "Danke" in 1 Posting

    Frage PHP SQL 'Update' funktioniert nicht

    Hallo,

    mein Problem ist folgendes.

    Ich möchte in PHP einen SQL 'Update' Befehl durchführen.
    Der Befehl sieht folgendermaßen aus:

    $update = mysqli_query($con, "
    UPDATE users
    SET '$column' = '$newVal'
    WHERE userID = '$userID'
    ");

    Ich habe alle Variabeln zu Testzwecken ausgegeben. Sie sind alle vorhanden.
    Ich habe den SQL Befehl mit immer nur einer Variabel durchgeführt. Alles funktioniert
    bis auf $column, der Variabel in der die Information enthalten ist welche Spalte er updaten soll.

    Hat vielleicht jemand eine Idee, was ich falsch mache?

    Danke im voraus für Eure Hilfe!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Moderator Avatar von Arne Drews
    Registriert seit
    20.01.2016
    Ort
    Friedrichstadt, NF
    Beiträge
    1.231
    Danke
    21
    Bekam 120 mal "Danke" in 119 Postings

    Standard AW: PHP SQL 'Update' funktioniert nicht

    Hallo,

    Die Spaltennamen gehören bei MySQL nicht in Quotes, sondern in Backticks.
    Man kann sie weglassen, wie Du es bei der Spalte userID gemacht hast, aber richtiger wäre es:
    PHP-Code:
    $update mysqli_query$con"UPDATE users SET `$column` = '$newVal' WHERE `userID` = $userID); 
    $userID habe ich absichtlich ohne Quotes und Backticks gesetzt, da ich davon ausgehe, daß sich hinter einer ID ein Integer befindet.

    Gruß Arne

  3. Folgende User finden die Antwort von Arne Drews gut:


  4. #3
    Teeny
    Themenstarter

    Registriert seit
    15.09.2015
    Beiträge
    21
    Danke
    5
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: PHP SQL 'Update' funktioniert nicht

    Dankeschön

Ähnliche Themen

  1. SQL Update schreibt nicht in Datenbank
    Von forels im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 29.01.2012, 12:31
  2. Seite funktioniert und funktioniert nicht
    Von parcifal83 im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 24.05.2010, 15:24
  3. update gelingt nicht
    Von Inuyasha2008 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 09.09.2009, 20:28
  4. nach soft Update funktioniert abfrage eines Bestimmten *.php
    Von corumlu im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 15.03.2006, 14:19

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •