我有一个jquery跟踪onchage的表单
.change()
事件,因此当发生更改时,它会运行一个Ajax请求,我会传递列、ID和URL中的值。
这里我有了应该更新数据的PHP代码。
我现在的问题是如何动态构建MySQL字符串。
我如何回送刚才在数据库上更改的更改/更新。
下面是我要使用的PHP代码。
<?php require_once('Connections/connect.php'); ?>
<?php
$id = $_GET['id'];
$collumn = $_GET['collumn'];
$val = $_GET['val'];
?>
<?php
mysql_select_db($myDB, $connection);
$sqlUpdate = 'UPDATE `plProducts`.`allPens` SET `$collumn` = '$val' WHERE `allPens`.`prodId` = '$id' LIMIT 1;';
$seeResults = mysql_query($sqlUpdate, $connection);
echo $seeResults
?>
这个例子可以吗?
$sqlUpdate = 'UPDATE `plProducts`.`allPens` SET "{$collumn}" = "{$val}" WHERE `allPens`.`prodId` = "{$id}"LIMIT 1;';