Php 更改数据库值

Php 更改数据库值,php,javascript,html,ajax,Php,Javascript,Html,Ajax,我想更改数据库中的一些值,使用javascript和AJAX在页面上按图片。我该怎么做呢?您可以使用xmlhttprequest和javascript: var xhr = new XMLHttpRequest(); // Create new XHR var url = 'http://sample.com/change.php'; // The url var data = 'data=sample&back=come'; xhr.open('POST', url, true); /

我想更改数据库中的一些值,使用javascript和AJAX在页面上按图片。我该怎么做呢?

您可以使用xmlhttprequest和javascript:

var xhr = new XMLHttpRequest(); // Create new XHR
var url = 'http://sample.com/change.php'; // The url
var data = 'data=sample&back=come';
xhr.open('POST', url, true); // POST is method you can with `POST|GET`
xhr.send(data);
或者可以使用jquery简化它

var url = 'http://sample.com/change.php'; // The url
var data = 'data=sample&back=come';
$.post(url,data,function(callback){
  alert(callback);
});
并确保将其绑定到您的图像上:

$("img").click(function(){
    var url = 'http://sample.com/change.php'; // The url
    var data = 'data=sample&back=come';
    $.post(url,data,function(callback){
     alert(callback);
    });
});
然后是php文件:

<?php
$post_data = mysql_real_escape_string($_POST['data']);
$post_back = mysql_real_escape_string($_POST['back']);
$query = mysql_query("UPDATE table SET data = '".$post_data."' WHERE `back` = '".$post_back."'"); // This is a query, change it with yours
if($query){echo'Success';} //Print a success message
?>

通过编写一些代码。顺便问一下,你已经有了吗?你希望别人回答什么?这个问题太宽泛了。这个问题太宽泛了。有什么问题吗?更改数据库中的数据?使用Ajax发出HTTP请求?将函数绑定到图像上的单击?如果“使用Ajax发出HTTP请求”不包括过时的
mysql*
函数,上述代码将抛出解析错误。
打印成功消息
。。。。请看上面。对不起,我弄错了,请再次检查!