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:27] chauvire |
les_exposes:cloud_nine_ide [12/05/2016 09:44] 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. | ||
+ | } | ||
+ | ?> | ||
====== Partager le projet ====== | ====== Partager le projet ====== |