Благодарю, переделал в БД таблицы, только вместо таблицы 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..... Глюк какой-то......