MySQL-Aktualisierungsspalte nur, wenn der Wert nicht leer ist, wo

Ich habe eine UPDATE-Abfrage und wollte mit Ajax wissen, ob ein Wert leer ist. Kann ich nur die Werte aktualisieren, die nicht in der Datenbank leer sind? Ich weiß nicht, ob dies möglich ist, eine if-Anweisung oder etwas zu überprüfen, um die leeren Werte zu überspringen. Ich weiß, ich kann nur ein weiteres Formularelement hinzufügen, wollte aber nur wissen, ob es eine andere Lösung gibt.

Nur, wenn es sich bei den Daten um POST vom Front-End-Formular handelt. Wenn die Daten nicht POST sind, aktualisieren Sie diese @ nichTitle = '. $ title.',

$id = $_POST['id'];
$title = "";
$description = $_POST['Description'];
$date = $_POST['Date'];

 $query = 'UPDATE user SET

  `id` = '.$id.', 
  `Title` = '.$title .', 
  `Description` = '.$description.', 
  `Date` = '.$date =.' 
  WHERE `id` = '.$id;

 $result = mysql_query($query) or die("<b>A fatal MySQL error occured</b>.<br />Query:  ".$query."<br />Error: (".mysql_errno().") ".mysql_error());

Update: Das hat bei mir funktioniert. Danke Karim Daraf

$ query = "UPDATE Benutzer SETTitle = Coalesce ($ title,Title ) etc..

Antworten auf die Frage(3)

Ihre Antwort auf die Frage