我在这里有一个关于此 PHP 函数的快速问题。
SELECT 查询后的 am
是什么?
另外,w
在此查询中是什么意思?
function download_redirect_torrent($winner_id)
{
global $db, $setts;
$output = array('url' => null, 'redirect' => false, 'display' => null);
$winner_id = intval($winner_id);
$media_details = $db->get_sql_row(
"SELECT
am.*, w.is_dd, w.dd_active, w.dd_active_date
FROM
" . DB_PREFIX . "auction_media am, " . DB_PREFIX . "winners w
WHERE
am.auction_id=w.auction_id AND w.winner_id=" . $winner_id . " AND am.media_type=4"
);
}
最佳答案
am
和 w
是表别名,是本地化到该查询的表名的有效缩写。
它们被指定在:
FROM
" . DB_PREFIX . "auction_media am, " . DB_PREFIX . "winners w WHERE
有些人会在表名和别名之间放一个 AS。
关于PHP 和 SQL : what do the 'am' and 'w' mean in this query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10569832/