Skip to content

Commit 06dc44d

Browse files
adaamzdg
authored andcommitted
MySqlDriver: used arguments for queries in initialize (#188)
1 parent df3909e commit 06dc44d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Database/Connection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ public function connect(): void
7171
? 'Nette\Database\Drivers\\' . ucfirst(str_replace('sql', 'Sql', $this->pdo->getAttribute(PDO::ATTR_DRIVER_NAME))) . 'Driver'
7272
: $this->options['driverClass'];
7373
$this->driver = new $class;
74-
$this->driver->initialize($this, $this->options);
7574
$this->preprocessor = new SqlPreprocessor($this);
75+
$this->driver->initialize($this, $this->options);
7676
$this->onConnect($this);
7777
}
7878

src/Database/Drivers/MySqlDriver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ public function initialize(Nette\Database\Connection $connection, array $options
3939
$charset = $options['charset']
4040
?? (version_compare($connection->getPdo()->getAttribute(\PDO::ATTR_SERVER_VERSION), '5.5.3', '>=') ? 'utf8mb4' : 'utf8');
4141
if ($charset) {
42-
$connection->query("SET NAMES '$charset'");
42+
$connection->query('SET NAMES ?', $charset);
4343
}
4444
if (isset($options['sqlmode'])) {
45-
$connection->query("SET sql_mode='$options[sqlmode]'");
45+
$connection->query('SET sql_mode=?', $options['sqlmode']);
4646
}
4747
}
4848

0 commit comments

Comments
 (0)