#php #sql #pdo
#php #sql #pdo
Вопрос:
Я пытаюсь создать индекс определенного значения в моей базе данных.
У меня есть база данных sqlite с двумя важными столбцами здесь; Столбец идентификатора с именем ‘us_id’ (автоматическое увеличение) и столбец с текстовым значением в нем с именем ‘us_eq’.
моя цель — распечатать на моем сайте текстовое значение каждого ‘us_eq’ в виде ссылки, которая направляет на ‘example.com/pages /[us_id]’ для соответствующего значения идентификатора.
Пример:
<a href="example.com/pages/[us_id]">[us_eq]</a>
Комментарии:
1. Я не вижу здесь никакой логики PDO. Используете ли вы какой-либо фреймворк?
2. С какой частью у вас возникли проблемы?
Ответ №1:
Предполагая, что вам нужны все записи, вы используете объект pdo следующим образом
$stm = $pdo->query('SELECT * FROM YorTable');
$data = $stm->fetchAll(PDO::FETCH_ASSOC);
Затем вы просто перебираете строки, повторяя значения столбцов, такие как
foreach ($data as $row) {
echo('<p><a href="example.com/pages/'.$row["us_id"].'">');
echo($row["us_eq"].'</a></p>');
}