mysqli::prepare
(mysqli_prepare) Préparez une instruction SQL pour l'exécution
La fonction prepare()
/ mysqli_prepare()
est utilisée pour préparer l'instruction SQL à exécuter.
Préparez l'instruction SQL à exécuter:
<? Php $ mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ; // Vérifiez la connexion if ( $ mysqli -> connect_errno ) { Echo "n'a pas réussi à se connecter à MySQL:" . $ mysqli -> connect_error ; sortie ( ) ; } // Préparez et liez $ stmt = $ mysqli -> préparer ( "Insérer dans MyGuests (FirstName, LastName, Email) VALEUR (?,?,?)" ) ; $ stmt -> bind_param ( "sss" , $ firstname , $ lastName , $ e-mail ) ; // définir les paramètres et exécuter $ FirstName = "John" ; $ LastName = "Doe" ; $ email = "John@example.com" ; $ stmt -> execute ( ) ; $ FirstName = "Mary" ; $ lastname = "moe" ; $ email = "mary@example.com" ; $ stmt -> execute ( ) ; écho "de nouveaux enregistrements créés avec succès" ; $ stmt -> close ( ) ; $ mysqli -> close ( ) ; ?>