Utilisation de base du PDO

1, conception de base de données

créer un livre de table (

id int(4) clé primaire non nulle auto_increment,

nom varchar(255) non nul,

auteur varchar(255) non nul)

CHARSET=utf8;

微信图片_20180305101021.png

2, insérer les données de test

insérer dans les valeurs du livre

(1,'tutoriel de base php','smile1'),

(2,'tutoriel intermédiaire php' ,'smile2'),

(3,'php tutoriel avancé','smile3');

Affichage de la base de données :

微信图片_20180305102309.png

3, Définir les variables de connexion à la base de données


       

4. PDO se connecte à la base de données

getMessage().'
'; }

5. Exécutez l'instruction SQL et imprimez

$sql='select *from book'; $result=$pdo->query($sql); $row=$result->fetchAll(); echo "
"; print_r($row); echo "
";

L'affichage du résultat de l'impression :

微信图片_20180305102005.png

Dans les opérations réelles, parfois. tu as seulement besoin pour obtenir le tableau d'index, il suffit de modifier les paramètres dans la fonction fetchAll()

Code :

fetchAll(PDO::FETCH_ASSOC); //获取索引数组

Le résultat de l'impression est le suivant :

微信图片_20180305125838.png

Je souhaite récupérer la valeur de la deuxième colonne de la base de données, le code est le suivant :

fetchAll(PDO::FETCH_COLUMN,1);//获取第二列的所有值

L'impression est la suivante :

微信图片_20180305130114.png

Formation continue
||
getMessage().'
'; } $sql='select *from book'; $result=$pdo->query($sql); $row=$result->fetchAll(); echo "
"; print_r($row); echo "
";
soumettre Réinitialiser le code
À 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!