Попытка удалить некоторые строки из моей базы данных, но ошибки не возвращаются из инструкции, и если я запустил запрос в phpmyadmin, он фактически удалит запись. Также выполнение операторов SELECT без проблем.PHP Mysql не удаляет строки
в $ OID пары имеют целочисленное значение
$stmt = $this->db->prepare('DELETE FROM tbl_bdays WHERE uniqueId = ?');
$stmt->bind_param("i", $oId);
$stmt->execute();
$stmt->close();
Вы подтвердили, что '$ oId' содержит действительный идентификатор? Попробуйте запустить запрос непосредственно в PHPMyAdmin, убедитесь, что ошибок в иностранных таблицах не возникает. – Styphon
На самом деле я возвращаю значение $ oId, и это нормально, имеет значение и существует в базе данных. Выполнение запроса на phpMyAdmin удаляет запись. – nizx
@ marijnz0r это не PDO, а MySQLi. Изучите разницу перед редактированием сообщений и добавлением тегов. – Styphon