gpt4 book ai didi

javascript - 您可以在 SQL SELECT 查询中使用从 AJAX 发布的数据吗

转载 作者:行者123 更新时间:2023-11-29 16:46:30 25 4
gpt4 key购买 nike

您好,请使用以下 ajax 将数据提交到 URL。我已经检索了 PHP 文件中的数据,并且想编写一个 SQL 查询来选择数据,其中数据等于提交的数据。

见下文 -

  function loadJobRequests() {


//AJAX code to submit form.
$.ajax({
type: "POST",
url: "http://localhost:8888/EduSubOct/json-data-
jobrequests.php",
data: { userEmail: localStorage.getItem("email")} ,
cache: false,
success: function(html) {
alert("Information Entered Successfully");

}
});
}

PHP SQL -

include_once 'dbh.php';

//Here we fetch the data from the URL that was passed from our HTML 
form
$userEmail = $_POST['userEmail'];

$sql = "SELECT * FROM jobRequest WHERE email='$userEmail'";

$result = mysqli_query($conn, $sql);

任何人都可以告诉我这是否是使用 AJAX POST 数据的 SELECT 查询的正确方法。

最佳答案

更改 SQL 语句

$sql =  "SELECT * FROM jobRequest WHERE email='$userEmail'";

$sql =  "SELECT * FROM jobRequest WHERE email='".$userEmail."'";

并始终尝试检查该值是否已设置,有时如果没有发送任何值,您的 php 脚本将生成错误。所以你的整个代码将是

if (isset( $_POST['userEmail'])) {
$userEmail = $_POST['userEmail'];

$sql = "SELECT * FROM jobRequest WHERE email='".$userEmail."'";

$result = mysqli_query($conn, $sql);
}

关于javascript - 您可以在 SQL SELECT 查询中使用从 AJAX 发布的数据吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53074820/

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