<?php $sth = $dbh->prepare("SELECT name, colour FROM fruit"); $sth->execute(); /* Fetch all of the remaining rows in the result set */ print("Fetch all of the remaining rows in the result set:\n"); $result = $sth->fetchAll(); print_r($result); ?>
В приведенном выше примере будет выведено нечто похожее:
Извлеките все оставшиеся строки в результирующем наборе:
Array ( [0] => Array ( [NAME] => pear [0] => pear [COLOUR] => green [1] => green ) [1] => Array ( [NAME] => watermelon [0] => watermelon [COLOUR] => pink [1] => pink ) )
Является ли любой способ получить результат, например my_sql_fetch_array, и результат должен быть:
Array ( [0] => Array ( [0] => pear [1] => green ) [1] => Array ( [0] => watermelon [1] => pink ) )
С http://php.net/manual/en/pdostatement.fetch.php
$result = $sth->fetchAll(PDO::FETCH_NUM);
попробуйте использовать это
$data = $sth->fetch(); print_r($data);
Надеюсь, это поможет вам.