Articles of pdo

Расширение класса Statement PDO

Можно ли расширить класс операторов PHP PDO, чтобы добавить к нему специальные методы? Это будет отличаться от расширения базового класса PDO. Если да, то как это сделать, поскольку класс оператора возвращается только при выполнении запросов через класс PDO?

Соединение MySql PDO с базой данных

Я изучаю PDO, и я очень сильно смущен, у меня есть этот код ниже, и все выглядит правильно, но я получаю этот код ошибки, и я не знаю, что мне нужно сделать, чтобы исправить это, пожалуйста, помогите мне: <?php $hostname='localhost'; $username='root'; $password=''; try { $dbh = new PDO("mysql:host=$hostname;dbname=stickercollections",$username,$password); echo 'Connected to Database<br/>'; $sql = "SELECT […]

Разбиение на страницы в PDO PHP

im пытается узнать разбиение на страницы с помощью PHP / PDO. $limit = 20; $sth = $conn->prepare("SELECT * FROM directory WHERE user_active != ''"); $sth->execute(array(':county' => $county)); $c = 1; while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { echo 'Resutls will be here'; $c++; } Im unsure, что делать дальше, хотя, есть кто-то хорошая отправная точка, на которую […]

Что такое подготовленные на стороне клиента заявления?

Попытка узнать что-то новое – в частности, пытаясь выбрать, использовать MySQLi или PDO для будущих проектов при работе с MySQL – я наткнулся на эту страницу, на которой представлен обзор доступных мне вариантов. В нижней части этой страницы находится таблица, сравнивающая функциональность трех основных методов связи с mysql. В строке « API поддерживает подготовленные заявления […]

Слэш в таблицах MySQL, но с использованием PDO и параметризованных запросов. Что происходит?

Хорошо, поэтому мой код для обновления моих таблиц базы данных отличается от следующих факторов: $query = " insert into Comment (Comment, CommentDate, Rating, UserRid) values (:comment, now(), 0, :userrid )" ; try { $db_conn = new PDO('mysql:host='.$db_server.';dbname='.$db_name, $db_username, $db_password ); $db_conn->beginTransaction(); $prep = $db_conn->prepare($query); $prep->bindParam(':comment', $comment, PDO::PARAM_STR, 500); $prep->bindParam(':userrid', $userrid, PDO::PARAM_INT, 20); $prep->execute(); $db_conn->commit(); } […]

Добавление текста в базу данных

Я попытался добавить этот текст в базу данных MySQL с помощью PHP и метода $ _POST: HTML: <form name="addBook" action="?action=save" method="post" enctype="multipart/form-data"> <table> <tr> <td>Boek naam</td> <td><input type='text' name='book_name' required></td> </tr> <tr> <td>Genre</td> <td><input type='text' name='book_genre' required></td> </tr> <tr> <td>Cover</td> <td><input type='file' name='cover' id='cover'></td> </tr> <tr> <td>Text</td> <td><textarea cols='50' rows='20' name='book_text'>Schrijf hier</textarea></td> </tr> <tr> <td […]