Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
les_exposes:cloud_nine_ide [12/05/2016 09:34] chauvire |
les_exposes:cloud_nine_ide [12/05/2016 09:47] chauvire |
||
---|---|---|---|
Ligne 71: | Ligne 71: | ||
Créez donc un fichier à la racine de votre site et appellez le "config.php". | Créez donc un fichier à la racine de votre site et appellez le "config.php". | ||
Dans ce fichier, copiez-collez ce code : | Dans ce fichier, copiez-collez ce code : | ||
- | " | + | |
+ | <?php | ||
$servername = getenv('IP'); | $servername = getenv('IP'); | ||
- | $username = "**le-compte-créé-précédemment**"; | + | $username = "le-compte-créé-précédemment"; |
- | $password = "**le-mot-de-passe-de-ce-compte**"; | + | $password = "le-mot-de-passe-de-ce-compte"; |
- | $database = "**le-nom-de-votre-base-de-données**"; | + | $database = "le-nom-de-votre-base-de-données"; |
$dbport = 3306; | $dbport = 3306; | ||
$connection = mysqli_connect($servername, $username, $password, $database, $dbport)or die(mysql_error()); | $connection = mysqli_connect($servername, $username, $password, $database, $dbport)or die(mysql_error()); | ||
Ligne 81: | Ligne 82: | ||
die("Connection failed: " . $connection->connect_error); | die("Connection failed: " . $connection->connect_error); | ||
} | } | ||
- | " | + | ?> |
+ | |||
+ | sur chaque page de votre site, il vous faudra insérer ce code : | ||
+ | |||
+ | <?php | ||
+ | include("config.php"); | ||
+ | ?> | ||
+ | pour créer et exécuter des requêtes vers la base de données il vous faudra procéder de la sorte : | ||
+ | <?php | ||
+ | $query = "SELECT pseudo FROM comptes"; | ||
+ | /* on demande a la base de donnéés de nous donner les pseudos et les scores dans l'ordre des scores du plus grand au plus petit /* | ||
+ | $result = mysqli_query($connection, $query); | ||
+ | /* $connection : variable contenant les informations de connexion à la base, $query : variable contenant la requête précédemment préparée /* | ||
+ | while ($row = mysqli_fetch_assoc($result)) | ||
+ | /* transformation du résultat de la requete en un tableau a chaque tour de la boucle on accede à la ligne suivante de la base de donné */ | ||
+ | { | ||
+ | $pseudo = $row['pseudo']; | ||
+ | // récupération du pseudo actuel dans la variable $pseudo. | ||
+ | } | ||
+ | ?> | ||
+ | Les informations principales sont à votre disposition, pour en savoir plus, allez sur [[https://openclassrooms.com/courses/maitrisez-mysqli-sans-poo|Open Classrooms - Mysqli]] | ||
====== Partager le projet ====== | ====== Partager le projet ====== |