Поиск для сайт из базы данных

180
16 апреля 2017, 02:45

Я сделал поиск, что бы выдавало все статьи, содержащую введённую букву или слово.

Он работает, нормально ли получилось?

<?php
header('Content-Type: text/html; charset=utf-8');
error_reporting(-1);
$pdo = new PDO('mysql:host=localhost; dbname=dz; charset=utf8', 'root', '');
$statement = $pdo->prepare('SELECT * FROM `books`');
$statement->execute();
$books = $statement->fetchAll();
$formName = '';
if(isset($_GET['name'])){
    $formName = $_GET['name'];
    $sth2 = $pdo->prepare('SELECT * FROM `books` WHERE `name` LIKE :search');
    $sth2->execute([':search'=>'%'.$formName.'%%']);
    while($bookName = $sth2->fetch()){
        if($bookName['name']){
            echo $bookName['name'] . '<br>';
        }
        else{
            echo 'Такой книги нету';
        }
    }
}
READ ALSO
Программирование краевой задачи [требует правки]

Программирование краевой задачи [требует правки]

Как запрограммировать задачку на С++?

198
strlen() ломает исходный строковый литерал

strlen() ломает исходный строковый литерал

В общем столкнулся с таким непонятным багомЕсть функция, которая упаковывает исходное сообщение в некий пакет

211
Перенести код С++ с std::map на СИ

Перенести код С++ с std::map на СИ

Есть код на С++ в нём используются std::vector и std::mapМне нужно перенести код на язык СИ где нет STL, делать реализацию методов из STL vector и map для массива...

192
Ассемблер/C++ как вызвать функцию пользовательского класса класса?

Ассемблер/C++ как вызвать функцию пользовательского класса класса?

Допустим у меня есть модуль/класс: TGAImage, а внутри него функция:

200