Как считать данные в переменные из БД (PDO)

423
07 сентября 2017, 19:41

Есть бд, которая выглядит так:

Хочу из этой БД по steamID вернуть из функции visitors и favs(да, я вижу, что у меня return 0, у меня проблема с парсингом записи из базы). И что-то вот не получается :с

function loadOldData($funcSteamId) {
$connection = new PDO('mysql:host=localhost;dbname=dev', 'root', 'root');
$query = $connection->prepare("SELECT COUNT(steamID) FROM guidesStats WHERE steamID=:inputID");
$query->execute(array('inputID' => $funcSteamId));
$result = $query->fetchAll();
if ($result[0][0] == 1) {
    $affectedRows = $connection->exec('SELECT `visitors`,`favs` FROM `guidesStats` WHERE `steamID` = ' . $funcSteamId . '');
    if ($affectedRows) { // Если mysql_query вернула не пустой результат
        echo '<table><tr>';
        while ($row = mysql_fetch_assoc($result)) { // Получаем строки из результата
            echo "<td>$row[login]</td>"; // и выводим их на страницу
        }
        echo '</tr></table>';
    } else {
        echo "пустой результат";
    }
}
return 0;
}
Answer 1

$query->setFetchMode(PDO::FETCH_ASSOC); добавьте перед $result = $query->fetchAll(); Это позволит получать данные в виде ассоциативного массива.

READ ALSO
Открыть пост на родительской странице с изменением url

Открыть пост на родительской странице с изменением url

Имеется родительская страница на которой выводятся посты 'post_type' => 'employee' содержащие часть информации из поста (фото + имя)

252
Как правильно составить цикл Wordpress?

Как правильно составить цикл Wordpress?

ЗдравствуйтеПередо мной стоит задача сделать список рубрик, под рубриками выводятся все записи в количестве 9 штук, если больше, то нужна...

402
Отображение php секций в html

Отображение php секций в html

ЗдравствуйтеЕсть пару очень старых блогов, которые необходимо перенести на новый хост

314
Не могу перенести сайт на yii на OpenServer

Не могу перенести сайт на yii на OpenServer

Есть надобность перенести сайт на локалку чтобы поработать с фронтомСразу скажу сайт я не делал, и в Yii не разбираюсь

299