gpt4 book ai didi

javascript - 是否可以从 javascript if 语句中将变量传递/比较到 SQL 数据库?

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:28 26 4
gpt4 key购买 nike

基本上,我的代码声明了一个变量,该变量检查是否将特定字符串输入到文本框中,当用户按下回车键,然后使用子字符串时,它声明了一个变量,该变量包含输入特定单词后的字符串(如下所示) .

我想将此变量传递给 php,并最终将其与 SQL 数据库进行比较,或者(但我听说这是不安全/不可能的)直接将其与来自 javascript 的 SQL 数据库进行比较。

这可能吗?

var match = textInput.value.indexOf("string");

if (keycode == 13 && match != -1) { <- checks to see if enter is pressed + "string" has been typed.
var some_string = text.input.value.substring(7); <- takes everything after the word "string"

这是我想将变量“some_string”传递给 SQL 数据库的地方,以执行检查并返回 true 或 false。

我希望这是清楚的,并在此先感谢您的帮助。

最佳答案

使用 AJAX 将值传递给在适当的数据库调用中使用该值的 PHP 请求处理程序。为了安全起见,使用 mysql_real_escape_string 转义参数在构建 SQL 时。然后让处理程序返回一个响应以指示结果 (JSON/XML/text/...)。

关于javascript - 是否可以从 javascript if 语句中将变量传递/比较到 SQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10060447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com