[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PDO (php)
qari
есть к примеру запрос:

$sql = "DELETE FROM `remember` WHERE `id_user` = :id_user LIMIT 1";
$req = $this->db->prepare($sql);
$req->bindParam(':id_user', $id_user, PDO::PARAM_INT);
$req->execute();


1. Как вывести именно запрос который идет к MYSQL.
2. Как определить удачно ли прошел запрос. И было ли вообще что удалено.
Игорь_Vasinsky
Цитата
1. Как вывести именно запрос который идет к MYSQL.

в $sql он, а параметры ты биндишь, их отдельно смотри
Цитата

2. Как определить удачно ли прошел запрос. И было ли вообще что удалено.


<?php
// Connection data (server_address, database, name, poassword)
$hostdb = 'localhost';
$namedb = 'tests';
$userdb = 'username';
$passdb = 'password';

try {
// Connect and create the PDO object
$conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
$conn->exec("SET CHARACTER SET utf8"); // Sets encoding UTF-8

// Delete rows in "sites", according to the value of "category" column

$sql = "DELETE FROM `sites` WHERE `category` IN('education', 'programming')";
$count = $conn->exec($sql);

$conn = null; // Disconnect
}
catch(PDOException $e) {
echo $e->getMessage();
}

// If the query is succesfully performed ($count not false)
if($count !== false) echo 'Affected rows: '. $count; // Shows the number of aAffected rows
?>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.