Je souhaite obtenir des informations sur une formation complète concernant le thème DIVI dispensé
par un organisme de formation certifié par l’état.
Que la formation soit finançable par mon CPF (idéalement) ou autre


Bonjour,

Je suis actuellement en train de suivre un certain nombre de cours de POO. Mais je suis coincé. Je souhaite utiliser PDO pour me connecter à la base de données avec le fichier suivant:

/*
 * SETTINGS!
 */
$databaseName = 'oo_battle';
$databaseUser = 'root';
$databasePassword = '';

/*
 * CREATE THE DATABASE
 */
$pdoDatabase = new PDO('mysql:host=localhost', $databaseUser, $databasePassword);
$pdoDatabase->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdoDatabase->exec('CREATE DATABASE IF NOT EXISTS oo_battle');

/*
 * CREATE THE TABLE
 */
$pdo = new PDO('mysql:host=192.168.64.2;dbname='.$databaseName, $databaseUser, $databasePassword);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// initialize the table
$pdo->exec('DROP TABLE IF EXISTS ship;');

$pdo->exec('CREATE TABLE `ship` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
 `weapon_power` int(4) NOT NULL,
 `jedi_factor` int(4) NOT NULL,
 `strength` int(4) NOT NULL,
 `team` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci');

/*
 * INSERT SOME DATA!
 */
$pdo->exec('INSERT INTO ship
    (name, weapon_power, jedi_factor, strength, team) VALUES
    ("Jedi Starfighter", 5, 15, 30, "rebel")'
);
$pdo->exec('INSERT INTO ship
    (name, weapon_power, jedi_factor, strength, team) VALUES
    ("CloakShape Fighter", 2, 2, 70, "rebel")'
);
$pdo->exec('INSERT INTO ship
    (name, weapon_power, jedi_factor, strength, team) VALUES
    ("Super Star Destroyer", 70, 0, 500, "empire")'
);
$pdo->exec('INSERT INTO ship
    (name, weapon_power, jedi_factor, strength, team) VALUES
    ("RZ-1 A-wing interceptor", 4, 4, 50, "empire")'
);

echo "Ding!n";


Mais quand je cours, cela me montre ceci:

Erreur fatale: PDOException non capturée: SQLSTATE[HY000] [2002] Aucun fichier ou répertoire de ce type dans /Users/alfa/Documents/autres/code-oo/start/init_db.php:13 Suivi des lots: # 0 /Users/alfa/Documents/autres/code-oo/start/init_db.php ( 13): PDO -> __ construct (‘mysql: host = loca …’, ‘root’,  ») # 1 {main} dans / Users / alfa / Documents / autres / code-oo / start / init_db. PHP en ligne 13

Une aide serait appréciée 🙂

Merci beaucoup.

Construction: Macintosh / Safari 14.0.2



Source link

Recent Posts