gpt4 book ai didi

javascript - 如何从数据库表中获取行值以在 JavaScript/jQuery 中使用它?

转载 作者:行者123 更新时间:2023-11-29 04:15:45 27 4
gpt4 key购买 nike

我想从数据库中检索行值。由于我们需要服务器端访问数据库,因此我们必须使用 PHP 来检索值,但我不确定如何在 .js 文件中使用此 php。

这是我正在尝试的方法,但它不起作用。原因很简单。我们不能在 javascript 文件中编写 PHP。

文件.js:

<?php 
$con = mysqli_connect($server, $db_user, $db_pwd, $db_name);
$username = $_SESSION['username'];
$sql = "SELECT * FROM Holders WHERE username='$username'";
$data = mysqli_query($con, $sql);
$row = mysqli_fetch_assoc($data);
$address = $row['address'];
?>

$( document ).ready(function() {
var addressFrmPHP = "<?= $address; ?>";
var url = "https://api.examlesite.io/api?module=account&action=bal&add=000000000&address="+addressFrmPHP+"&tag=latest&apikey=APIKEY";
});

如何将 php $address 变量分配给 javascript addressFrmPHP 变量?

最佳答案

您必须创建两个文件,如下所示

getdata.php

<?php 
$con = mysqli_connect($server, $db_user, $db_pwd, $db_name);
$username = $_SESSION['username'];
$sql = "SELECT * FROM Holders WHERE username='$username'";
$data = mysqli_query($con, $sql);
$row = mysqli_fetch_assoc($data);
$address = $row['address'];
echo $address;
?>

file.js

$( document ).ready(function() {

/* AJAX for get data from php page */

$.post('getdata.php', function(address) {

var addressFrmPHP = address;
});

var url = "https://api.examlesite.io/api?module=account&action=bal&add=000000000&address="+addressFrmPHP+"&tag=latest&apikey=APIKEY";
});

关于javascript - 如何从数据库表中获取行值以在 JavaScript/jQuery 中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48090262/

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