| @@ -24,10 +24,9 @@ | ||
| 24 | 24 | |
| 25 | 25 | $table_schemas = wp_get_db_schema(); |
| 26 | 26 | $queries = explode( ';', $table_schemas ); |
| 27 | 27 | try { |
| 28 | - $pdo_class = PHP_VERSION_ID >= 80400 ? PDO\SQLite::class : PDO::class; // phpcs:ignore WordPress.DB.RestrictedClasses.mysql__PDO | |
| 29 | - $pdo = new $pdo_class( 'sqlite:' . FQDB, null, null, array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ) ); // phpcs:ignore WordPress.DB.RestrictedClasses | |
| 28 | + $pdo = new PDO( 'sqlite:' . FQDB, null, null, array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ) ); // phpcs:ignore WordPress.DB.RestrictedClasses | |
| 30 | 29 | } catch ( PDOException $err ) { |
| 31 | 30 | $err_data = $err->errorInfo; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase |
| 32 | 31 | $message = 'Database connection error!<br />'; |
| 33 | 32 | $message .= sprintf( 'Error message is: %s', $err_data[2] ); |
| @@ -84,10 +83,9 @@ | ||
| 84 | 83 | $host = $host_parts[0]; |
| 85 | 84 | $port = $host_parts[1]; |
| 86 | 85 | } |
| 87 | 86 | $dsn = 'mysql:host=' . $host . '; port=' . $port . '; dbname=' . DB_NAME; |
| 88 | - $pdo_class = PHP_VERSION_ID >= 80400 ? PDO\MySQL::class : PDO::class; // phpcs:ignore WordPress.DB.RestrictedClasses.mysql__PDO | |
| 89 | - $pdo_mysql = new $pdo_class( $dsn, DB_USER, DB_PASSWORD, array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ) ); // phpcs:ignore WordPress.DB.RestrictedClasses.mysql__PDO | |
| 87 | + $pdo_mysql = new PDO( $dsn, DB_USER, DB_PASSWORD, array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ) ); // phpcs:ignore WordPress.DB.RestrictedClasses.mysql__PDO | |
| 90 | 88 | $pdo_mysql->query( 'SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";' ); |
| 91 | 89 | $pdo_mysql->query( 'SET time_zone = "+00:00";' ); |
| 92 | 90 | foreach ( $queries as $query ) { |
| 93 | 91 | $query = trim( $query ); |