Piste :
Wiki: Plan du site - Derniers changements - Back link
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
fr:tutoriels:jelixnews-1.7:config-base [2011/05/24 16:41] – modification externe 127.0.0.1 | fr:tutoriels:jelixnews-1.7:config-base [2019/05/22 20:15] (Version actuelle) – laurent | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Avant de continuer plus loin avec du code, il nous faut configurer Jelix pour pouvoir accéder à une base de données et alimenter cette base un minimum. Nous allons en effet stocker nos news dans une table. | + | Avant de continuer plus loin avec du code, il nous faut configurer Jelix pour |
+ | pouvoir accéder à une base de données et alimenter cette base un minimum. Nous | ||
+ | allons en effet stocker nos news dans une table. | ||
- | Jelix prend en charge MySQL, PostgreSQL, SQLite et PDO. Par son système de driver, il est possible d' | + | Jelix prend en charge MySQL, PostgreSQL, SQLite et PDO. Par son système de driver, |
+ | il est possible d' | ||
===== Fichier de configuration d' | ===== Fichier de configuration d' | ||
- | L' | + | L' |
+ | Ce fichier regroupe tous les profils de connexion (pour jDb, jKVDb, jCache etc). | ||
+ | Dans ce fichier, on peut spécifier un ou plusieurs profils de connexion, donc | ||
+ | une ou plusieurs connexions, mais il faudra spécifier le type de connexion (ici jDb). | ||
Chaque profil a un nom et est spécifié comme suit : | Chaque profil a un nom et est spécifié comme suit : | ||
Ligne 11: | Ligne 17: | ||
<code ini> | <code ini> | ||
[jdb: | [jdb: | ||
- | driver=" | + | driver=" |
database=" | database=" | ||
host= " | host= " | ||
Ligne 21: | Ligne 27: | ||
</ | </ | ||
- | Mis à part le paramètre driver qui est obligatoire, | + | Mis à part le paramètre driver qui est obligatoire, |
+ | dépend du driver utilisé. En général, vous aurez toutefois les paramètres | ||
+ | // | ||
+ | fichier en fonction de votre configuration. Nous prendrons comme nom de profil | ||
+ | " | ||
+ | l' | ||
<code ini> | <code ini> | ||
Ligne 29: | Ligne 40: | ||
[jdb: | [jdb: | ||
- | driver=" | + | driver=" |
database=" | database=" | ||
host= " | host= " | ||
Ligne 42: | Ligne 53: | ||
===== Création de la table ===== | ===== Création de la table ===== | ||
- | Dans la base " | + | Dans la base " |
+ | script SQL (adaptez-le si vous utilisez une autre base que MySQL) | ||
+ | dans phpmyadmin par exemple : | ||
<code sql> | <code sql> |