1
Я пытаюсь получить результат, соединяя две таблицы. но я не получаю должного результата. может ли кто-нибудь сказать, где я ошибаюсь?стол, соединяющий, чтобы получить выход
вот мой код
$sql = "SELECT merchant.name, keyword.name
FROM keyword
INNER JOIN merchant
ON merchant.id=keyword.merchant_id";
И мой стол структуризатор является
ключевое слово
1.name (ключевое имя)
2.merchant_id
торговец
1.id
2.name (имя торговца)
результат sholud быть, как этот
имени торговца |||||| ключевое имя
и SQL выборки запроса
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo "<tr><td>".$row['name']."</td><td>".$row['name']."</td>";
}
Но выход
имя ключевого слова |||||| Имя ключевого слова
только я получаю имя ключевого слова
может любой сказать мне, где я ошибаюсь. (Извините за мой плохой английский)
эхо "
снова не используют функции 'mysql_' ... они устарели – Blueblazer172
нужно изменить имя переменной? –
ответ
Dont использовать mysql использование Mysqli
вы могли бы попробовать
и
источник
2016-12-13 07:06:47 Afsar
безупречный. он работает :) –
классный. попробуйте использовать расширение mysqli. – Afsar
Попробуйте
Тогда
источник
2016-12-13 07:06:29
это также помогает полностью :) –
Проблема возникает из-за того, что у вас есть два столбца в запросе с тем же именем, а второй первый переопределяет. Попробуйте это:
и использовать его как:...
источник
2016-12-13 07:08:24
Смежные вопросы