PHP PDO. Не понимаю в чём ошибка. Приведите пожалуйста рабочий пример использования
Есть самописный движок достаточно простой CMS. Есть задача переписать запросы с mysql на PDO. Разбираюсь как им пользоваться. Библиотека PDO на CentOs стоит(php-pdo). Не понимаю где проблема. Приведите пожалуйста простой пример использования начиная от создания объекта PDO(присвоения его переменной) до простого SELECT запроса к базе данных и выводом данных к примеру по var_dump. P.S. вопрос может и глупый, просто я завис, с 10 часов утра уже сижу с вопросом.
Ответы (1 шт):
Автор решения: artimarev
→ Ссылка
Вот с утра сидел, а задал вопрос и сам же нашёл ответ. Помогло надо же. Оказывается я fetch не у того объекта вызывал.
$pdo = new PDO(("mysql:host=" . $mysqlhost . ";dbname=" . $mysqldb),$mysqluser,$mysqlpassword,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'"));
$pdo->exec("SET NAMES UTF-8");
$pdo->exec("SET CHARACTER SET UTF-8");
$query = "SELECT $row FROM `$table`";
$toExecuteAr = array();
$result = $pdo->prepare($query);
$result->setFetchMode(PDO::FETCH_ASSOC);
if ($result->execute($toExecuteAr) !== false) {
while ($resultRow = $result->fetch()) {
var_dump($resultRow);
}
}