We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8c329b5 commit b7d44e8Copy full SHA for b7d44e8
src/Kir/MySQL/Databases/MySQL.php
@@ -1,12 +1,13 @@
1
<?php
2
namespace Kir\MySQL\Databases;
3
4
-use Kir\MySQL\Builder;
5
-use Kir\MySQL\Database;
6
use PDO;
+use Exception;
7
use PDOStatement;
8
-use Kir\MySQL\Builder\RunnableSelect;
+use Kir\MySQL\Builder;
+use Kir\MySQL\Database;
9
use UnexpectedValueException;
10
+use Kir\MySQL\Builder\RunnableSelect;
11
12
class MySQL implements Database {
13
/**
@@ -28,10 +29,14 @@ public function __construct(PDO $pdo) {
28
29
30
31
* @param string $query
32
+ * @throws Exception
33
* @return PDOStatement
34
*/
35
public function query($query) {
36
$stmt = $this->pdo->query($query);
37
+ if(!$stmt) {
38
+ throw new Exception("Could not execute statement:\n{$query}");
39
+ }
40
$stmt->execute();
41
return $stmt;
42
}
0 commit comments