Показать сообщение отдельно
  #50 (permalink)  
Старый 29.05.2015, 21:25
Аспирант
Отправить личное сообщение для arhat78 Посмотреть профиль Найти все сообщения от arhat78
 
Регистрация: 06.04.2015
Сообщений: 52

Благодарю, переделал в БД таблицы, только вместо таблицы proportions оставил sizes. И списком размеры не выдаёт, пишет ошибки:

Fatal error: Uncaught exception 'mysqli_sql_exception' with message 'Champ: 'id' dans from clause est ambigu' in C:\wamp\www\Shop\views\pages\product.php on line 39
( ! ) mysqli_sql_exception: Champ: 'id' dans from clause est ambigu in C:\wamp\www\Shop\views\pages\product.php on line 39


Line 39 это -
ORDER BY title, size


<select name="size">

<?php
$result = $link->query('SELECT *
                  FROM products
                  LEFT JOIN relations
                  USING(pid)
                  LEFT JOIN sizes
                  USING(id)
                  ORDER BY title, size');

while ($b = mysqli_fetch_assoc($result))
{
      echo  "<option   value='".$b['size']."'>"   .$b['size'].  " </option>";
}
?>
</select>


sizes вместо proportions
title вместо name

Да, по кодировке: пытаюсь выставить utf8_general_ci, но автоматически всё равно выставляется utf8mb4_general_ci..... Глюк какой-то......
Ответить с цитированием