" id="start_id_" v-6ren">
gpt4 book ai didi

php - 如何使用 Ajax 和 PHP 更新 MySQL 字段

转载 作者:行者123 更新时间:2023-11-29 13:03:13 25 4
gpt4 key购买 nike

我想使用ajax和php更新mysql数据库中的数据。

HTML

<td><input type="text" class="event" name="title<?php echo $row['id']?>" id="title_id_<?php echo $row['id']?>" value="<?php echo $row['title']?>" disabled/></td>
<td><input type="datetime" class="event" name="start<?php echo $row['id']?>" id="start_id_<?php echo $row['id']?>" value="<?php echo $row['start']?>" disabled/></td>
<td><input type="datetime" class="event" name="end<?php echo $row['id']?>" id="end_id_<?php echo $row['id']?>" value="<?php echo $row['end']?>" disabled/></td>
<td><div class="edit_wrapper"><a href="#" class="edit_button" id="edit-<?php echo $row['id'] ;?>"><img src="http://icons.iconarchive.com/icons/custom-icon-design/flatastic-1/24/edit-icon.png"/></a></td>
<td><div class="up_wrapper"><a href="" class="up_button" id="up-<?php echo $row['id'] ;?>"><img src="http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-svn-update-icon.png"/></a></td>
<td><div class="del_wrapper"><a href="" class="del_button" id="del-<?php echo $row['id'] ;?>"><img src="http://icons.iconarchive.com/icons/hopstarter/button/24/Button-Delete-icon.png"/></a></td>

jQuery Ajax 代码

$('.up_button').click(function(){
var btnid=this.id;
btnid=btnid.replace(/\D/g, '');
btnid=parseInt(btnid, 10);
var e_title=$('#title_id_'+btnid).val();
var e_start=$('#start_id_'+btnid).val();
var e_end=$('#end_id_'+btnid).val();

$.ajax({
url: 'event_update.php',
data:{'title':e_title , 'id':btnid , 'start':e_start, 'end': e_end},
type: "POST",
success: function() {
alert("Güncelleme başarılı.");
}
});


});

这是我的 PHP 代码(event_update.php)

<?php
include_once("config.php");
$id = $_POST['bid'];
$title = $_POST['title'];
$start = $_POST['start'];
$end = $_POST['end'];
mysql_query("UPDATE evenement SET title=$title,start=$start,end=$end WHERE id=$id"))
mysql_close($connecDB);
?>

但是我无法更新数据。你能帮忙吗?

最佳答案

用此替换您的查询行,任何非数字实体都必须括起来。

   mysql_query("UPDATE evenement SET title='$title',start='$start',end='$end' WHERE id='$id'"))

关于php - 如何使用 Ajax 和 PHP 更新 MySQL 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23058563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com