Как в mysqli вывести значение из определенной ячейки?

364
14 января 2017, 12:21

Здравствуйте!

У меня вопрос у меня есть таблица matches в этой таблице 5 ячеек id, team 1,team 2, event, bon. Я написал код, который выводит всю информацию с ячеек лимитом 21

function getPost() {
    global $link;
    $sql = "SELECT * FROM `matches` ORDER BY id DESC LIMIT 0, 21 ";
    $result = mysqli_query($link, $sql);
    $posts = mysqli_fetch_all ($result, 1) ;
    return $posts;
}

И что получилось:

Как сделать, что бы при переходе на один матч выводилось именно данные этого матча, вот мой код:

function getMatch() {
    global $link;
    $sql = "SELECT 'id' FROM `matches` WHERE 'id'='Вот тут я даже не знаю что придумать'";
    $result = mysqli_query($link, $sql);
    $matches = mysqli_fetch_all ($result, 1) ;
    return $matches;
}

Со ссылками все хорошо, для каждого матча она своя. К примеру: http://csesports.ru/match.php?m=38.

Но вот я не знаю как вместить во 2 функцию ссылку на этот же матч, ибо если я вставлю $match['id'] в функцию getMatch() в строчку WHERE id = '' то она начинает ругаться. Как можно это пофиксить?)

Answer 1
$sql = "SELECT * FROM `matches` WHERE 'id'=". (int)$_GET['m'];

Самый быстрый способ, Если m - это id твоего матча

READ ALSO
Ubuntu server. Дать доступ к MySQL

Ubuntu server. Дать доступ к MySQL

Установил MySQL на свой домашний ubuntu serverС самого сервера могу подключится через root пользователя к MySQL

333
Как сделать выгрузку MySQL в тестовый файл?

Как сделать выгрузку MySQL в тестовый файл?

Здравствуйте, нужно реализовать выгрузку с таблицы MySQL в тестовый файл

296
INSERT, ON DUPLICATE KEY UPDATE и LAST_INSERT_ID()

INSERT, ON DUPLICATE KEY UPDATE и LAST_INSERT_ID()

Согласно ответам к вопросу на enso пришёл к выводу, что обозначенные там инструменты - это то, что требуется в моей задаче, а именно: получить...

261
Подключиться к серверу особым способом

Подключиться к серверу особым способом

Я умею делать запросы на сервер GET/POSTА вот, если мне надо постоянно получать данные, то как быть? Неужели, такие же запросы, но в бесконечном...

305