метод GET в php

190
21 мая 2018, 07:00

Как методом GET получить информацию с базы данных по определенному id? то есть при клике на условно клиента номер 11 высветить всю инфу из базы данных по клиенту с номером 11. (localhost/phpmyadmin) . В строке url примерно что такое должно быть clinet.php?id=1.

Answer 1

Самый простой пример, не основе драйвера PDO Который я советую использовать в дальнейшем.

$id = (int)$_GET['id'];
if($id >= 0) {
    $response = $pdo->prepare('SELECT * FROM `users` WHERE `id` = ?');
    $respons->execute([$id]);
    $arrInfo =  $response->fetchAll();
    foreach($arrInfo as $key => $value) {
        echo $value['name'];
    }
}
Answer 2

Например так можно. Адаптировать под свои нужды. А впредь такие вопросы ищутся в поиске...

    $id = intval($_GET['id']);
    if ($id > 0) {
        /** @var Mysqli $mysqli */
        $mysqli = new mysqli('localhost', 'user', 'password', 'db');
        if ($result = $mysqli->query("SELECT * FROM users WHERE id = $id")) {
            var_dump($result->fetch_assoc());
        }
        $result->close();
    }
Answer 3

Если не усложнять, а просто показать принцип, то можно так.

$id=(int)$_GET['id'];
$query->(SELECT * FROM table WHERE id=$id);
READ ALSO
Поведение функции srt_replace()

Поведение функции srt_replace()

В документации к функции str_replace() сказано, что она возвращает либо массив либо строку http://phpnet/manual/ru/function

193
PHP Проблема с конвертацией PDF в Изображение (на выходе только текст)

PHP Проблема с конвертацией PDF в Изображение (на выходе только текст)

Конвертирую первую страницу PDF файла в JPG средствами ImageMagickИспользую эту либу https://github

203
PHP: Router: Привязать к массиву функции

PHP: Router: Привязать к массиву функции

Всем привет! Я значит пишу роутер:

242
Вывод двух таблиц из базы

Вывод двух таблиц из базы

нужно вывести посты на одной странице с учетом, что один пост состоит из двух таблиц, вот картинка для понимания того, что мне нужно вывестиNо,...

226