如何使用javascript或类似的东西更新记录mysql


How to update record mysql using javascript or something similar

有没有一种简单的方法可以使用javascript或类似的东西更新这个查询?我使用的是一个简单的缓存,它不会更新这个查询:

$query_rs_update = sprintf("UPDATE cute_news SET views = views+1 WHERE id = %s", GetSQLValueString($colname_DetailRS1, "int"));
$rs_update = mysql_query($query_rs_update) or die(mysql_error());

试图让它记录视图,即使缓存处于打开状态?

谢谢NINJAS!!!

通常,Javascript不会直接与数据库交互。这样做的好处是,黑客不能通过利用公开可见的代码来滥用你的系统。

您要做的是创建一个可以使用AJAX(POST)从javascript调用的脚本,该脚本将执行您需要的任何逻辑。在您的情况下,看起来您的AJAX调用将传递一个新闻文章id。

此外,我建议使用准备好的语句或其他受保护的查询技术,这样您的代码就不会被SQL注入(就像PDO准备好的声明一样)。