次のようなSQLを使用してテーブルに内部結合したいと思います。
$check_unscored = "select * from [user]
INNER JOIN [tenderrc]
on [user].[id] = [tenderrc].[userid]";
$result_unscored = mssql_query($check_unscored, $s);
while ($record_unscored = mssql_fetch_array($result_unscored))
{
$id = $record_unscored['id'];
$name = $record_unscored['name'];
$userid = $record_unscored['userid'];
$touser = $record_unscored['touser'];
$id = $record_unscored['id'];
$username = $record_unscored['username'];
$password = $record_unscored['password'];
}
「id」というキー名の列が両方のテーブルに存在することを確認しました。したがって、$ id = $ record_unscored ['id']; 上書きされます。
$ id = $record_unscored['user.id'];を試しました しかし、それは機能していません!実際、テーブル名もどのように指定すればよいですか?