26 lines
645 B
Plaintext
26 lines
645 B
Plaintext
<?php
|
|
$serveur = "localhost";
|
|
$dbname = "my_sql_projet";
|
|
$user = "root";
|
|
$pass = "";
|
|
|
|
$login = "test";
|
|
$password_clair = "Ciel2025$";
|
|
|
|
$password_hash = password_hash($password_clair, PASSWORD_DEFAULT);
|
|
|
|
try {
|
|
$pdo = new PDO("mysql:host=$serveur;dbname=$dbname", $user, $pass);
|
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
|
|
$sql = "INSERT INTO utilisateur (login, password) VALUES (?, ?)";
|
|
$stmt = $pdo->prepare($sql);
|
|
|
|
$stmt->execute([$login, $password_hash]);
|
|
|
|
echo "Utilisateur '$login' créé avec succès !";
|
|
|
|
} catch (PDOException $e) {
|
|
echo "Erreur d'insertion : " . $e->getMessage();
|
|
}
|
|
?> |