我是這個東西的新手,我只是在學習。我爲NHL錦標賽做了一個頁面,現在我想縮短我的php代碼,但實際上我不知道如何。從數據庫中選擇Mysql
我的問題是從數據庫中進行選擇。它變得非常複雜,但也許有辦法如何縮短它?
<?php
if(IS_USER){
$team = mysql::fetch(mysql::query(1 , "SELECT * FROM league_nhl_standings WHERE league_id = '".get_seg('ceturtais')."' AND player_id = '" . get_cookie('user_id') . "'"));
$center = mysql::rows(mysql::query(1,"SELECT * FROM player_list WHERE team = '$team[team_small]' AND position = 'C'"));
$defenseman = mysql::rows(mysql::query(1,"SELECT * FROM player_list WHERE team = '$team[team_small]' AND position = 'D'"));
$goalies = mysql::rows(mysql::query(1,"SELECT * FROM player_list WHERE team = '$team[team_small]' AND position = 'GK'"));
$leftw = mysql::rows(mysql::query(1,"SELECT * FROM player_list WHERE team = '$team[team_small]' AND position = 'LW'"));
$rightw = mysql::rows(mysql::query(1,"SELECT * FROM player_list WHERE team = '$team[team_small]' AND position = 'RW'"));
使用'join'並在單個查詢中得到結果。更好地使用'procedure'和php調用。 – Riad