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 :

微信图片_20180305104141.png

Réflexion : Comment ajouter des données par lots et empêcher l'injection SQL ? (Sera présenté dans les deux prochaines sections)


Formation continue
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!