javascript - 使用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 不能直接与 MySql 一起使用。这是因为它不在同一台计算机上运行。
JavaScript 在客户端(在浏览器中)运行,而数据库通常存在于服务器端。您可能需要使用中间服务器端语言(如 PHP、Java、.Net 或服务器端 JavaScript 堆栈,如 Node.js)来执行查询。
推荐阅读
- matlab - 使用 2D 二值图像绘制具有固定高度的表面仅部分有效
- flutter - 没有为“_MyAppState”类型定义方法“Amplify”。-颤振放大
- c++ - std::any std::unique_ptr 不起作用?
- r - 如何在R中导出具有不同工作表的excel文件?
- sql - 将数据放入 WHERE 子句条件而不获取它 | 并删除左连接查询中的重复项
- java - 将带有片段的 Tablayout 作为子片段嵌套在导航抽屉中的片段内
- amazon-web-services - Spring Cloud 应用程序无法连接到 AWS Kinesis 'dynamoDBClient' 不能为空
- sorting - 如何在woocomerce产品的批量编辑中添加批量菜单订单选项
- visual-studio - 部署 Unity 应用程序时出错(Connectivity.dll' 是延迟签名或测试签名的程序集。)
- typescript - 未在 RunOptions 接口上为类型定义 disableMultipleWindows