<?php
/**
Utilisez PDO pour terminer la connexion à la base de données
*/
require 'pdo_conf.php';
try
{
$pdo = new PDO($dsn,$userName,$password);
//echo '< h3>Connexion réussie</h3>';
$sql = "INSÉRER les VALEURS de l'étudiant (id, nom, cours, note) ('11',武松','mysql','80')";
$num = $ pdo->exec($sql);
$insertId = $pdo->lastInsertId();
if($num>0){
print ''.$num.' L'ID est'.$insertId;
}
}catch (PDOException $e){
die('Operation failed'.$e->getMessage());
}
ID est auto-croissant et généré automatiquement. Il ne peut pas être inséré.
Ajoutez l'écho 'Insertion réussie !' directement en dessous de $num = $pdo->exec($sq);
Veuillez me faire savoir si c'est incorrect ! Merci!
La connexion à la base de données est réussie, pas de problème
Je ne vois pas votre code de connexion, vous ne savez pas si votre connexion a réussi ? Vous pouvez imprimer l'instruction SQL et voir si elle est correcte ou l'exécuter directement dans la ligne de commande SQL pour localiser l'erreur ?