Connexion Mysql |
Répondre ![]() |
Auteur |
![]() ![]() |
amtbox ![]() Newbie ![]() Depuis le: 24 Mai 2019 Status: Inactif Points: 5 |
![]() ![]() ![]() ![]() ![]() Envoyé : 25 Mai 2019 à 16:38 |
Bonjour, Je suis nouveau sur OE, je le découvre et je cherche comment utiliser le menu Base de données pour établir une connexion à une BDD Mysql. J'ai lu sur les tutos, on parle de Pack!!! est ce qu'ils sont indispensables pour une connexion à une BDD ? est ce que je dois passer par des lignes de codes pour établir cette connexion ? Merci de votre aide.
|
|
![]() |
|
nico38 ![]() Senior Member ![]() ![]() Depuis le: 18 Jan 2014 Status: Inactif Points: 3972 |
![]() ![]() ![]() ![]() ![]() |
Les pack sont connectés à une bdd Sqlite : la base de données est donc contenue dans un fichier.
Les packs ne sont donc pas utiles pour se connecter à une base de données MySQL. Pour se connecter à une base de données Mysql il faut juste ajouter les 3 lignes de code soit même dans un "bloc de code source" position "start document" Edité par nico38 - 26 Mai 2019 à 12:17 |
|
Un lien vers ton site tu enverras | Problème d'affichage ? ---> CTRL+F5 | Couleur des liens --> "Styles des liens"
|
|
![]() |
|
amtbox ![]() Newbie ![]() Depuis le: 24 Mai 2019 Status: Inactif Points: 5 |
![]() ![]() ![]() ![]() ![]() |
C'est très claire, je vous remercie infiniment. Je teste pour voir.
|
|
![]() |
|
nico38 ![]() Senior Member ![]() ![]() Depuis le: 18 Jan 2014 Status: Inactif Points: 3972 |
![]() ![]() ![]() ![]() ![]() |
https://www.php.net/manual/fr/mysqli.quickstart.statements.php
<?php $mysqli = new mysqli("localhost", "user", "password", "database"); if ($mysqli->connect_errno) { echo "Echec lors de la connexion à MySQL : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } Edité par nico38 - 26 Mai 2019 à 14:18 |
|
Un lien vers ton site tu enverras | Problème d'affichage ? ---> CTRL+F5 | Couleur des liens --> "Styles des liens"
|
|
![]() |
|
brolysan ![]() Profil des membres
Envoyer un message privé
Trouve les messages des membres
Visiter la page des membres
Ajouter à la liste
Admin Group ![]() ![]() Depuis le: 14 Août 2009 Pays: France Status: Inactif Points: 9906 |
![]() ![]() ![]() ![]() ![]() |
Nico : le roi du Sql.
![]() |
|
![]() |
|
amtbox ![]() Newbie ![]() Depuis le: 24 Mai 2019 Status: Inactif Points: 5 |
![]() ![]() ![]() ![]() ![]() |
Bonsoir, Mille merci pour les lignes de codes. Mais je ne comprends donc pas l'utilité du menu de gauche "Base de données" dans l'exploration de site. Encore
un petit détail, est ce que je dois également utiliser les lignes de
code pour relier les composants (les zones de texte par exemple) aux
champs des tables de la base de données ? parce que j'ai vu sur la liste
des propriétés des composants, je n'ai pas trouvé de liens vers la BDD. Merci. Edité par amtbox - 26 Mai 2019 à 20:15 |
|
![]() |
|
nico38 ![]() Senior Member ![]() ![]() Depuis le: 18 Jan 2014 Status: Inactif Points: 3972 |
![]() ![]() ![]() ![]() ![]() |
On ne peut pas lier les éléments par defaut d'OE avec la bdd.
Soit creer un element Soit utiliser un bloc de code visuel, exemple (imaginons qu'on veuille afficher lecresultat d'une requête : Glisser de poser un bloc de code visuel Mettre le code pour afficher la requête (<php ... select * ....) Styliser avec les propriétés d'oe Exemple requête php manual : <?php $mysqli->real_query("SELECT id FROM test ORDER BY id ASC"); $res = $mysqli->use_result(); echo "Ordre du jeu de résultats...\n"; while ($row = $res->fetch_assoc()) { echo " id = " . $row['id'] . "\n"; } ?> Edité par nico38 - 26 Mai 2019 à 23:31 |
|
Un lien vers ton site tu enverras | Problème d'affichage ? ---> CTRL+F5 | Couleur des liens --> "Styles des liens"
|
|
![]() |
|
amtbox ![]() Newbie ![]() Depuis le: 24 Mai 2019 Status: Inactif Points: 5 |
![]() ![]() ![]() ![]() ![]() |
Bonsoir, Merci beaucoup, vous êtes vraiment des génies.
|
|
![]() |
Répondre ![]() |
|
Tweet
|
Aller au Forum | Permissions du forum ![]() Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |