gpt4 book ai didi

php - 使用 MYSQL 数据库数据加载 Javascript 数组

转载 作者:可可西里 更新时间:2023-11-01 06:35:53 24 4
gpt4 key购买 nike

假设我有一个 javascript 数组“userName”。我想从名为“user”的数据库表中加载它。

任何人都可以提供想法或示例代码吗?

谢谢

最佳答案

您必须使用 PHP 中的 mysql_connect()mysql_select_db() 函数来连接到您的数据库。之后使用mysql_query() 来选择您的用户表中的字段(如果您的用户表有字段名和id,SELECT name, id FROM user)。然后您可以使用 mysql_fetch_assoc() 或任何其他 mysql 获取函数从数据库中获取所有信息。现在您需要将数据echo 到您网站上的 javascript 中,格式为数组。要做到这一点很复杂,但您可以从 json_encode 获得帮助。

要用用户名填充您的数组,您需要执行如下操作。

<html>
<head>
<script type="text/javascript">
var userName = <?php
// Connect to MySQL
//mysql_connect();
//mysql_select_db();
$d = mysql_query( "SELECT name, id FROM user" ) or die( mysql_error() );
$usernames = array();
while( $r = mysql_fetch_assoc($d) ) {
$usernames[] = $r['name'];
}
echo json_encode( $usernames );
?>;
// Do something with the userName array here
</script>
</head>

关于php - 使用 MYSQL 数据库数据加载 Javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288709/

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