Php 单击“从数据库中删除”
JS文件Php 单击“从数据库中删除”,php,jquery,mysql,database,Php,Jquery,Mysql,Database,JS文件 "delete" : function() { calEvent.id = id; id++; //post to events.php $.post("events.php?action=del&id="+calEvent.id);
"delete" : function() {
calEvent.id = id;
id++;
//post to events.php
$.post("events.php?action=del&id="+calEvent.id);
$calendar.weekCalendar("removeEvent", calEvent.id);
$dialogContent.dialog("close");
}
将ID发送到events.php,然后在events.php句柄接收ID中发送
if (!$link = mysql_connect('localhost', 'root', '')) {
echo 'Could not connect to mysql';
exit;
}
if (!mysql_select_db('agenda', $link)) {
echo 'Could not select database';
exit;
}
if ($action == 'del')
{
$id = $_REQUEST['id'];
$del = "DELETE FROM meeting_rooms_calendar WHERE id=" . $id;
$result = mysql_query($del, $link);
}
从数据库中删除,但不会在数据库中删除我的数组。
我错了什么?我是初学者 尝试用下一种方式发送参数:
$.post( "events.php", { action: "del", id: calEvent.id } )
.done( function( data ) {
$calendar.weekCalendar("removeEvent", calEvent.id);
$dialogContent.dialog("close");
});
当然,检查
$action
是否真的包含$\u POST[“action”]
如果您刚刚开始,那么不要学习mysql\u X函数,因为这些函数已被弃用。使用mysqli()或PDO()。另外,其他人很快就会告诉你这一点,但要清理你的输入。