Utilisation de base des instructions préparées
1, Utilisation de l'instruction SQL préparée préparée
prepare("insert into book(name,author)values(?,?)"); }catch (PDOException $exception){ echo $exception->getMessage().'
'; }
2, Liaison de paramètres
bindParam(1,$name); $stmt->bindParam(2,$author);
3, Exécuter les instructions préparées
execute();
Tous les codes sont les suivants :
prepare("insert into book(name,author)values(?,?)"); $name='java基础教程'; $author='smile4'; $stmt->bindParam(1,$name); $stmt->bindParam(2,$author); $stmt->execute(); //$sql='select *from book'; //$result=$pdo->query($sql); //$row=$result->fetchAll(); //echo ""; //print_r($row); //echo ""; }catch (PDOException $exception){ echo $exception->getMessage().'
'; }
Affichage du résultat de l'exécution du navigateur :
Réflexion : Comment ajouter des données par lots et empêcher l'injection SQL ? (Sera présenté dans les deux prochaines sections)