首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用星号的PHP/SQL SELECT语句

使用星号的PHP/SQL SELECT语句
EN

Stack Overflow用户
提问于 2011-03-30 09:18:37
回答 2查看 996关注 0票数 0

我在获取sql请求时遇到了问题。在不透露更多细节的情况下,

代码语言:javascript
复制
$db_query = mysql_query(" select years,avg,best,win,top10,champs from `profile` where PLAYERID = '$monkey_id'");

工作正常。然而,

代码语言:javascript
复制
$db_query = mysql_query(" select * from `profile` where PLAYERID = '$monkey_id'");

不返回任何结果。唯一的变化是,我尝试拉出所有字段,而不仅仅是那几个字段。我对此不知所措。我自学了所有这些东西,所以我总是有可能在做一些愚蠢的事情。

编辑:以下是周围代码的其余部分:

代码语言:javascript
复制
$db_query_inside = mysql_query(" select * from `profile` where PLAYERID = $monkey_id");
$db_query = mysql_fetch_array($db_query_inside);
$years_prev = $db_query['years'];
$avg_prev = $db_query['avg'];
$best_prev = $db_query['best'];
$win_prev = $db_query['win'];
$top10_prev = $db_query['top10'];
$champs_prev = $db_query['champs'];

再次编辑:仍然不知道为什么它不能与*一起工作,但我只是通过列出特定的字段来完成我需要的工作。它不会以任何可以收集到的错误而结束

代码语言:javascript
复制
die(mysql_error())

所以我放弃了,开始致力于理性反应的东西。

EN

回答 2

Stack Overflow用户

发布于 2011-03-30 09:26:52

为什么不试试:

代码语言:javascript
复制
$db_query = mysql_query(" select `profile` where PLAYERID = '$monkey_id'");
票数 0
EN

Stack Overflow用户

发布于 2011-03-30 21:01:12

让我们这样做,修改以下行以反映在下面。查看错误说明(如果有)。我自己试过了(你的代码),它似乎工作得很好。

代码语言:javascript
复制
$db_query_inside = mysql_query(" select * from `profile` where PLAYERID = $monkey_id") or die(mysql_error());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5480857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档