php – 使用jQuery / AJAX更新MYSQL

我正在尝试使用PhoneGap和jQuery Mobile构建移动应用程序.在我的应用程序中,我有一个页面,其中是 PHP文件链接,它更新MysqL并转到下一页.但是使用PhoneGap我需要在外部服务器上安装所有PHP文件,因此我无法在此应用程序上使用当前的解决方案.

这是我用来更新MysqLPHP

<?PHP

$var = @$_GET['id'] ;

$con = MysqL_connect("localhost","username","abc123");
if (!$con)
  {
  die('Could not connect: ' . MysqL_error());
  }

MysqL_select_db("database",$con);

MysqL_query("UPDATE table SET condition=true
WHERE ID= \"$var\" ");

header('Location: http://1.2.3.4/test');

MysqL_close($con);
?>

那么当用户点击按钮时如何运行这个PHP呢?我想用jQuery / AJAX?

可以说上面的PHP代码文件update.PHP中.然后你可以使用以下代码
<head>
<script src="jquery.js"></script>
<script>
  function UpdateRecord(id)
  {
      jQuery.ajax({
       type: "POST",url: "update.PHP",data: 'id='+id,cache: false,success: function(response)
       {
         alert("Record successfully updated");
       }
     });
 }
</script>
</head>
<body>
<input type="button" id="button_id" value="Update" onClick="UpdateRecord(1);">
</body>

只需在UpdateRecord函数中传递一个有效的id.将您的PHP代码放在update.PHP文件中.为了更安全,在PHP代码中替换$var = @ $_ GET [‘id’]; $var = @ $_ POST [‘id’];并检查这是否适合您

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...