首页 > 解决方案 > 使用javascript如何将输入值作为条件传递给mysql查询

问题描述

我有输入,我想获取输入值并在 mysql 查询中将其用作 javascript 脚本中的 where 条件,如下所示:

<script>
function get_total_value_row()
{
<?php 
$products_sql=mysql_query('select * from product where product_name=a');
$products_row=mysql_fetch_object($products_sql);
?>
</script>

我应该用 (a) 替换它的正确值是什么?

标签: javascript

解决方案


正如您的问题中所定义的那样,JavaScript 不能直接与 MySql 一起使用。这是因为它不在同一台计算机上运行。

JavaScript 在客户端(在浏览器中)运行,而数据库通常存在于服务器端。您可能需要使用中间服务器端语言(如 PHP、Java、.Net 或服务器端 JavaScript 堆栈,如 Node.js)来执行查询。

参考:将数据从 javascript 发送到 mysql 数据库


推荐阅读