Ох и закидают меня сейчас тухлыми томатами за вопрос про пиху, но я к этому морально подготовился…=)
В общем изучая этот «прекрасный» ЯП в паре со SQL, а именно с постгрёй, хочу разобраться как реализовывается поиск. Пока что простой. Вот пример БД
testdb=# SELECT * FROM users ORDER BY id;
id | id_birthday | surname | name | cash
----+-------------+----------+----------+------
1 | 1604 | Иванов | Иван | 12
2 | 502 | Петрова | Евлампия | 5
3 | 3112 | Головач | Елена | 9
(3 rows)
Вот кусок индексного файла
<body>
<p>
<h3>Введите свою дату рождения</h3>
<form action="index.php" method="post">
<input type="search" name="search">
<button type="submit" name="submit" value="search">Найти</button>
</form>
</p>
<!-- Вывод всех пользователей для понимания что в БД вообще есть -->
<table border="2">
<thead>
<tr>
<th>id</th>
<th>Фамилия</th>
<th>Имя</th>
<th>Денег в кармане</th>
</tr>
</thead>
<tbody>
<?php include 'conndb.php';
$sql = 'SELECT * FROM users';
$query = pg_query($conndb, $sql);
while ($result = pg_fetch_array($query)) {
echo "
<tr>
<td>{$result['id_birthday']}</td>
<td>{$result['surname']}</td>
<td>{$result['name']}</td>
<td>{$result['cash']}</td>
</tr>";
}
?>
</tbody>
</table>
<!-- Конец вывод всех пользователей -->
</body>
В самом верху html-форма, в которой необходимо ввести искомое. Поиск хочу сделать по дате рождения (id_birthday). Перелопатив гугл, везде в основном поиск реализуется на мускуле либо на марии. С ПГ очень мало материала. Подскажите как реализовать задуманное.
P.S> буду благодарен за актуальные материалы «без воды» для изучения PG + PHP
Перемещено Dimez из development