diff --git a/SRC/admin.php b/SRC/admin.php index bc877ac..9b6ae68 100755 --- a/SRC/admin.php +++ b/SRC/admin.php @@ -26,7 +26,8 @@ $db_pass = 'admin123'; $message = ''; if (isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in'] === true && $_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action']) && $_POST['action'] === 'add') { try { - $pdo = new PDO("mysql:host=$host;port=3306;dbname=$dbname;charset=utf8;protocol=tcp", $db_user, $db_pass); + $options = [PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_EMULATE_PREPARES => false]; + $pdo = new PDO("mysql:host=$host;port=3306;dbname=$dbname;charset=utf8;protocol=tcp", $db_user, $db_pass, $options); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $planete = $_POST['planete']; diff --git a/SRC/api.php b/SRC/api.php index bf20cb3..a85e7d2 100755 --- a/SRC/api.php +++ b/SRC/api.php @@ -7,7 +7,8 @@ $username = 'root'; $password = 'admin123'; try { - $pdo = new PDO("mysql:host=$host;port=3306;dbname=$dbname;charset=utf8;protocol=tcp", $username, $password); + $options = [PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_EMULATE_PREPARES => false]; + $pdo = new PDO("mysql:host=$host;port=3306;dbname=$dbname;charset=utf8;protocol=tcp", $username, $password, $options); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $planetId = isset($_GET['planet']) ? $_GET['planet'] : '';