您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

具有多个表的复杂INNER JOIN查询的回显结果

具有多个表的复杂INNER JOIN查询的回显结果

您需要使用列别名并在提取调用中访问它们。而不是event.*,明确需要的列:

$sql = "SELECT sport.name AS sportname,
country.name AS countryname, 
tournament_template.name AS templatename, 
tournament.name AS tournamentname, 
tournament_stage.name AS stagename, 
/* Use explicit column names instead of event.* */
event.name AS eventname,
event.someothercol AS someother 
FROM tournament_template 
...etc...
...etc...";

// Later...
while($row=MysqL_fetch_array($result))
{
  echo $row['eventname'];
  echo "<br>";
}
其他 2022/1/1 18:53:31 有543人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶