У меня есть две таблицы. visitors_details, с идентификатором, scanner_id, время колонн и visitors_info с scanner_id, имя, фамилия колонкиphp mysql select from columns from 2 tables Join
Я хочу получить обратно идентификатор, имя, фамилию, время в таблице
я написал это, но не работает
$result = mysql_query("SELECT visitors_details.id AS id,
visitors_info.name AS name, visitors_info.surname AS surname, visitors_details.time
AS time FROM visitors_details AS d LEFT JOIN visitors_info AS i ON
d.scanner_id=i.scanner_id ");
echo "<table border='1'>
<tr>
<th>id</th>
<th>name</th>
<th>surname</th>
<th>Time</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['surname'] . "</td>";
echo "<td>" . $row['time'] . "</td>";
echo "</tr>";
}
echo "</table>";
любые идеи ??
Что ж, это не работает? Ваш запрос сам не возвращает то, что вы хотите, или у вас возникают проблемы с вашим php-кодом? – Scotch
Попробуйте изменить столбцы в списке псевдонимов таблицы, например: 'SELECT d.id AS id, i.name AS имя, i.surname AS фамилия, d.time AS time' – prodigitalson