Извините, если это не так или сбивает с толку, я очень новичок в использовании классов, и я хотел бы начать больше узнавать об использовании PDO с mysql.
Вот пример кода с php.net
<?php
/* Execute a prepared statement by passing an array of values */
$sth = $dbh->prepare('SELECT name, colour, calories
FROM fruit
WHERE calories < ? AND colour = ?');
$sth->execute(array(150, 'red'));
$red = $sth->fetchAll();
$sth->execute(array(175, 'yellow'));
$yellow = $sth->fetchAll();
?>
Как правило, только с обычным расширением mysql, я хотел бы обернуть все методы по умолчанию в свой собственный метод, например, когда я не использую PDO, у меня есть класс
класс базы данных
когда я называю этот класс вот так ...
$db = new Database;
$db->execute('SQL QUERY GOES HERE');
Внутри моего метода execute я хотел бы, чтобы он выполнял запрос regualr, но также проверял, являюсь ли я администратором. Если я администратор и выполняю запрос, то я считаю запросы на странице к сеансу и показываю его.
ТАК, используя класс PDO, как я могу обернуть все его методы в свой собственный класс, чтобы я мог сделать что-то вроде подсчета запросов, выполненных на странице для определенных пользователей?