Outils pour utilisateurs

Outils du site


les_exposes:cloud_nine_ide

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:27]
chauvire
les_exposes:cloud_nine_ide [12/05/2016 09:47]
chauvire
Ligne 62: Ligne 62:
 - cochez les cases select/​insert/​udpate dans les privilièges,​ ajoutez "​delete"​ si besoin, file si besoin également, puis cliquez sur executer en bas à droite pour créer votre compte administrateur. - cochez les cases select/​insert/​udpate dans les privilièges,​ ajoutez "​delete"​ si besoin, file si besoin également, puis cliquez sur executer en bas à droite pour créer votre compte administrateur.
  
-Il vous faut ensuite ​+Il vous faut ensuite ​créer votre base de données, cliquez donc sur l'​onglet "bases de données",​ entrez le nom de la base de données que vous souhaitez créer et cliquez sur "​créer"​.
  
 +Votre base de données est créée,​cliquez sur "​vérifier les privilèges"​ pour cette base et assurez vous que le compte précédemment créé est bien dans la liste, si c'est le cas, c'est que tout est bon.
  
 +Votre base de données est créée, votre compte administrateur également, il vous faut créér le fichier "​config.php"​ dont vous aurez besoin pour permettre la connection à votre base de données.
 +Ce fichier devra être inclu sur chaque page de votre site où vous en aurez besoin.
  
 +Créez donc un fichier à la racine de votre site et appellez le "​config.php"​.
 +Dans ce fichier, copiez-collez ce code :
  
 +<?php
 +    $servername = getenv('​IP'​);​
 +    $username = "​le-compte-créé-précédemment";​
 +    $password = "​le-mot-de-passe-de-ce-compte";​
 +    $database = "​le-nom-de-votre-base-de-données";​
 +    $dbport = 3306;
 +    $connection = mysqli_connect($servername,​ $username, $password, $database, $dbport)or die(mysql_error());​
 +        if ($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 ======
les_exposes/cloud_nine_ide.txt · Dernière modification: 22/01/2020 21:13 par tricoire