Ich habe ein Formular, das jQuery verfolgt die onChage .change()
Ereignis, so dass, wenn etwas geändert wird, es läuft eine Ajax-Anfrage und ich in der Spalte, id und die Werte in der Url übergeben.
Hier habe ich den PHP-Code, der die Daten aktualisieren soll.
Meine Frage ist nun, wie ich die mySQl-Zeichenfolge dynamisch erstellen kann. und wie kann ich die Änderungen/Aktualisierungen, die gerade in der Datenbank geändert wurden, zurückgeben.
Hier ist der PHP-Code, mit dem ich versuche, zu arbeiten.
<?php require_once('Connections/connect.php'); ?>
<?php
$id = $_GET['id'];
$collumn = $_GET['collumn'];
$val = $_GET['val'];
?>
<?php
mysql_select_db($myDB, $connection);
// here i try to build the query string and pass in the passed in values
$sqlUpdate = 'UPDATE `plProducts`.`allPens` SET `$collumn` = '$val' WHERE `allPens`.`prodId` = '$id' LIMIT 1;';
// here i want to echo back the updated row (or the updated data)
$seeResults = mysql_query($sqlUpdate, $connection);
echo $seeResults
?>
Ist dieses Beispiel in Ordnung?
$sqlUpdate = 'UPDATE `plProducts`.`allPens` SET "{$collumn}" = "{$val}" WHERE `allPens`.`prodId` = "{$id}"LIMIT 1;';