gpt4 book ai didi

php - 如何通过php从mysql数据库获取单个参数?

转载 作者:行者123 更新时间:2023-11-29 18:02:34 24 4
gpt4 key购买 nike

我不是 php 专业人士。我有一个像这样的简单表格:

game_id      name      score

我使用这个查询来获取 mysql 中玩家的排名:

SELECT FIND_IN_SET( score, ( SELECT GROUP_CONCAT( score ORDER BY score ASC ) FROM highscores ) ) AS 'rank' FROM highscores where game_id = $game_id

它可以工作并显示 mysql 中的排名,但我无法将排名数字作为我的 php 代码中的参数。

我尝试过以下方法:

mysql_fetch_assoc();
mysql_free_result();
mysql_fetch_row();

但是我没有成功显示(获取)实际值。

最佳答案

正如评论中所指出的,您不应该使用 mysql_* 函数。我倾向于使用 mysqli。

您可以创建连接

$con = mysqli_connect(serverip,"myname","mypassword","mydatabase");
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

并执行查询

$result = $con->query($myquery) or die($con->error.__LINE__);

成功执行查询后

你可以通过

获得一行
$row =  $result->fetch_assoc()

并使用

获取各个字段
$row['score']

关于php - 如何通过php从mysql数据库获取单个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48210706/

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