Bonjour,
Sous Windows 10, je n'arrive pas à créer une bdd à partir de mon éditeur de code en tapant PDO,mais on me dit que la bdd a été crée lorsque je tape echo, sauf que je ne la vois pas sur phpMyADMIN. Et d'ailleurs en le faisant directement sur phpMYADMIN ça marche. Pour infos, php_pdo_mysql est bien activé dans la version 7.1.33. Est-ce une incompatibilité avec la version du MySql 8.0 ? Avez-vous une solution?
Voici ce que j'ai fait:
<?php
$serveur= "localhost";
$login= "root";
$pass= "";
try{
$connexion= new PDO("mysql:host=$serveur", $login, $pass);
$connexion ->setAttribute (PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$connexion ->exec("CREATE DATABASE test2");
echo "Base de données créee";
}
catch (PDOException $e){
echo "Echec de la connexion : " .$e->getMessage();
}
?>
Merci à vous.
Sous Windows 10, je n'arrive pas à créer une bdd à partir de mon éditeur de code en tapant PDO,mais on me dit que la bdd a été crée lorsque je tape echo, sauf que je ne la vois pas sur phpMyADMIN. Et d'ailleurs en le faisant directement sur phpMYADMIN ça marche. Pour infos, php_pdo_mysql est bien activé dans la version 7.1.33. Est-ce une incompatibilité avec la version du MySql 8.0 ? Avez-vous une solution?
Voici ce que j'ai fait:
<?php
$serveur= "localhost";
$login= "root";
$pass= "";
try{
$connexion= new PDO("mysql:host=$serveur", $login, $pass);
$connexion ->setAttribute (PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$connexion ->exec("CREATE DATABASE test2");
echo "Base de données créee";
}
catch (PDOException $e){
echo "Echec de la connexion : " .$e->getMessage();
}
?>
Merci à vous.