Пытаюсь вывести select список из БД.Что нужно дописать что бы список вывелся?

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Личный кабинет</title>
    </head>
    
    <body>
    <div><?php echo "Привет, ".$_SESSION['user'][1]; ?> | <a href="index.php?link=logout">Выйти</a>
    </div>
    <h3>Создание заявки</h3>
    <form  method="post">
    <p><select size="3" name="nameselect" multiple>
        <option value="Тест1">Тест1</option>
        <option value="Тест2">Тест2</option>
        <option value="Тест3">Тест3</option>
       </select></p>
       <p><input type="submit" name="do-len"value="Отправить"></p>
       </form>
       <h3>Просмотр своих записей на курсы</h3>
      <?php
    $sql = mysqli_query($connection, "SELECT * FROM users WHERE `len` = '$len'");
$result = $sql->fetch_all();

Ответы (2 шт):

Автор решения: Максим Степанов

получить записи можно так:

$sql = mysqli_query($connection, "SELECT * FROM users WHERE `len` = '$len'");

Однако не рекомендуется напрямую использовать переменные в запросе, вместо этого использовать подготавливаемые запросы

// получаете результат в виде ассоциативного массива
// где ключи - имена полей таблицы
$result = $sql->fetch_all(MYSQLI_ASSOC);

// используете как угодно. Для просмотра результатов можете воспользоваться одной из конструкций:
var_dump($result);
echo '<pre>'.print_r($result, true).'</pre>';

// вывести все `len` можете примерно так:
foreach ($result as $row) {
    echo '<p>'.$row['len'].'</p>';
}
→ Ссылка
Автор решения: Sergei Kirjanov

Выглядит, как хорошая статья с примерами на вашу тему:

https://phpdelusions.net/mysqli_examples/prepared_select

Рассказывается, как подготовить и запустить SQL выражение, и как отобразить его результат.

Пример из статьи:

$sql = "SELECT * FROM users WHERE id=?"; // SQL with parameters
$stmt = $conn->prepare($sql); 
$stmt->bind_param("i", $id);
$stmt->execute();
$result = $stmt->get_result(); // get the mysqli result
$data = $result->fetch_all(MYSQLI_ASSOC);
<ul>
    <?php foreach($data as $row): ?>
        <li><?= $row['name'] ?></li>
    <?php endforeach ?>
</ul>
→ Ссылка