Imprimer la Page | Fermez la fenêtre

Connexion Mysql

Imprimé depuis: Forum openElement
Categorie:

openElement


Nom du Forum: OE dynamique - bases de données etc.
Description du Forum: Le systeme de gestion de données et les Paquets d'Elements
URL: https://forums.openelement.uk/fr/forum_posts.asp?TID=23623
Date: 20 Avr 2024 à 11:59
Version logiciel: Web Wiz Forums 12.04 - http://www.webwizforums.com


Sujet: Connexion Mysql
Posté par: amtbox
Sujet: Connexion Mysql
Posté le: 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.



Réponses:
Posté par: nico38
Posté le: 26 Mai 2019 à 12:15
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"

-------------
Un lien vers ton site tu enverras | Problème d'affichage ? ---> CTRL+F5 | Couleur des liens --> "Styles des liens"


Posté par: amtbox
Posté le: 26 Mai 2019 à 13:27
C'est très claire, je vous remercie infiniment.
Je teste pour voir.


Posté par: nico38
Posté le: 26 Mai 2019 à 14:17
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;
}

-------------
Un lien vers ton site tu enverras | Problème d'affichage ? ---> CTRL+F5 | Couleur des liens --> "Styles des liens"


Posté par: brolysan
Posté le: 26 Mai 2019 à 14:34
Nico : le roi du Sql. Clap

-------------
https://sensode.com" rel="nofollow - Sensode
https://www.creads.fr/blog/graphiste-freelance2/parole-de-brolysan-45-ans-graphiste" rel="nofollow - Biographie


Posté par: amtbox
Posté le: 26 Mai 2019 à 20:14
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.


Posté par: nico38
Posté le: 26 Mai 2019 à 23:25
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";
}
?>

-------------
Un lien vers ton site tu enverras | Problème d'affichage ? ---> CTRL+F5 | Couleur des liens --> "Styles des liens"


Posté par: amtbox
Posté le: 27 Mai 2019 à 00:31
Bonsoir,

Merci beaucoup, vous êtes vraiment des génies.



Imprimer la Page | Fermez la fenêtre

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net