gpt4 book ai didi

php - 查询排名 int 时获取排名

转载 作者:行者123 更新时间:2023-11-29 08:35:05 25 4
gpt4 key购买 nike

我正在尝试从我的 'us_army_ranks' 获取排名名称通过成员 'rank' 我的 mysql 数据库中的字段同一数据库中的字段。

到目前为止,我正在尝试这样做。

SELECT 'members'.'rank', 'us_army_ranks'.'id' FROM members LEFT JOIN 'us_army_ranks' ON 'members'.'rank'='us_army_ranks'.'rank'

我被困住了,无法真正让它工作。我正在使用 $id=$_GET['id'];这也会使它看起来像这样。

SELECT 'members'.'rank', 'us_army_ranks'.'id' FROM members WHERE id='$id' LEFT JOIN 'us_army_ranks' ON 'members'.'rank'='us_army_ranks'.'rank'

我得到一个:

"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ranks.php on line 13" return but there is not any data missing.

最佳答案

您的问题在于在表和字段名称周围使用单引号 ' 而不是反引号 `

由于它们不是关键字(其中任何一个),因此您根本不需要在表格和字段名称周围使用这些引号。

做:

SELECT members.rank, us_army_ranks.id 
FROM members
LEFT JOIN us_army_ranks ON members.rank=us_army_ranks.rank
WHERE members.id='$id'

因为您的查询是错误的,mysql_query函数没有返回资源,而是返回一个 bool 值FALSE,以通知您查询是错误的并且失败执行。

关于php - 查询排名 int 时获取排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15453815/

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