【发布时间】:2019-06-09 17:32:40
【问题描述】:
我有输入,我想获取输入值并在 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 脚本来替换它?
【问题讨论】:
-
这毫无意义。其中一些函数看起来像(过时版本的)PHP 函数。你了解 PHP 和 JavaScript 的区别吗?如果您想从浏览器向数据库发送信息,您必须首先通过提交表单或通过 JavaScript 代码发出 AJAX 请求向服务器发送 HTTP 请求。该请求将由 PHP 脚本(或其他服务器端语言)接收,发送的信息将用于创建 SQL 查询。然后将结果在响应中发送回浏览器。
-
看起来您需要先了解一些基本概念,然后再继续学习,包括 JavaScript 和 PHP 之间的区别。还要确保您使用的是最近的学习材料,这些材料没有使用过时、不安全的功能,例如
mysql_query
标签: javascript