Se connecté à une BDD en php:pdo + afficher une donnée

  • Auteur de la discussion Auteur de la discussion deleted247906
  • Créé le Créé le
Statut
N'est pas ouverte pour d'autres réponses.
D

deleted247906

Bonjour à tous !
Voici mon deuxieme tutoriel en même pas 1h...
Mais je me sent en grande inspiration donc pourquoi pas !
Alors, je pense que je vais faire plusieurs tutoriel sur le php pdo, mais ceci dépendera du temps que j'ai.
On commence tous simplement à se connecter à une bdd en php pdo.

Alors, déjà il faut une BDD et un site, sinon sa sert à rien.
Vous pouvez avoir le tout gratuitement

I. Logiciel requis
II.Connexion
III.Test pour voir si cela a marché (affiché une donnée)
I. Logiciel requis
Alors, moi pour codé je vais utiliser Sublime text 2, il est disponible Il facilite le codage, c'est à dire vous allez entré une parenthèse il va automatiquement en mettre 2 comme ceci : ()
Il ferme aussi les balises tous seul, etc.

Vous pouvez utiliser aussi notepad++, disponible


II.Connexion
Alors, il suffit d'entrer ce code :
PHP:
<?php

$bdd = new PDO('mysql:host=HOTE;dbname=NOM BDD', ' IDENTIFIANT', 'MDP');

?>

III.Test pour voir si cela a marché (affiché une donnée)
Nous allons crée la table : RealityGaming (Par exemple) avec 2 colonnes
1419119744-sans-titre.png

Avec dedans :
1419119935-sans-titre.png

Puis faire inserer, puis écrire :
1419120020-sans-titre.png

Inutile de remplire ID, car c'est en 'auto increment'. Normalement ce sera ID 1 puis texte ce que vous avez écris, moi l'ID est 2 car j'ai fais un test précédemment.

Retournons vers notre codage.
Code:
$req1 = $bdd->query('SELECT * FROM Realitygaming');


while($donnees = $req1->fetch())
{
    echo $donnees['ID'].':'.$donnees['Texte'].'br />';
}

Alors, explications :
$req1 = $bdd->query('SELECT * FROM Realitygaming')

$bdd->query : On demande de faire une requete
('SELECT * FROM Realitygaming') : On demande de selectionner dans la table RealityGaming
while($donnees = $req1->fetch()) : On fais une boucle pour dès qu'il y a un ajout dans la table, ça l'écrive.
echo $donnees['ID'].':'.$donnees['Texte'].'br />'; donc on écris sur le site l'id ainsi que le texte puis on fais un saut de ligne.


A chaque fois que je vais inserer un texte dans 'realitygaming', elle va s'afficher automatiquement.
 
Dernière édition par un modérateur:
Super tutoriel
 
Il manque un ' dans ta connexion a la bdd
sinon a part ça bon tuto :ok:


<?php

$bdd = new PDO('mysql:host=localhost;dbname=NOM BDD', 'IDENTIFIANT', 'MDP');

?>
 
Dernière édition:
Jolie tutoriel, gg a toi ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut