Le 26.4.2022, Informations sur la base de données pour le jeu de Jass de Sébastien

Code pour accéder à la base de donnée :
=======================================
Site Web = https://h2-phpmyadmin.infomaniak.com/?pma_servername=borj.myd.infomaniak.com&pma_username=borj_
         = https://h2-phpmyadmin.infomaniak.com/index.php
serveur  = Le votre  (borj.myd.infomaniak.com)
utilisateur : Le votre  (borj_bernardg)
pass = Le votre

Code pour accéder à la base de donnée en local
==============================================
Site Web = http://localhost/phpmyadmin//
serveur  = localhost
utilisateur : root
pass = ''    il n'y en a pas

Exemple :
=========
// Ouverture de la base de données
try {
  if (gethostbyaddr($_SERVER['REMOTE_ADDR']) == 'localhost') {
    $bdd = new PDO('mysql:host=localhost;dbname=jass;charset=utf8', 'root', '');
    }
  else {
    $bdd = new PDO('mysql:host=borj.myd.infomaniak.com;dbname=borj_jass;charset=utf8', 'borj_sebastien', 'Le_mot_de_passe');
    }

Nom de la base de données :
==========================
borj_jass  :  98 ko
utilisateur 1 : Le votre  (borj_bernardg)   pass = Le votre    Droite de lecture, écriture et administration
utilisateur 2 : Le votre  (borj_sebastien)  pass = Le votre    Droite de lecture, écriture et administration

Pour le jeu de Sébastien Fulpius pour son programme de jass :
Nom de la base de donnée : borj_jass
Droite de lecture, écriture et administration
utilisateur1 = Le votre  (borj_bernardg)    pass = Le votre   Ne me donne pas les droits de créer une base de données
utilisateur2 = Le votre  (borj_sebastien)   pass = Le votre

Importation de la base de donnée.
=================================
Elle est sauvée dans jass.sql
1) Se connecter avec mon compte d'administrateur : bernard.gisin
2) Domaines > juggling.ch
3) Hébergement Web
4) Base de données
5) Ajouter > borj_jass
6) Modifier, pour donner des droits d'accès à : borj_bernardg et à borj_sebastien
7) Se connecter à phpmyadmin
   Serveur     = borj.myd.infomaniak.com
   Utilisateur = borj_bernardg    ou   borj_sebastien
   Pass        = Le votre         ou   Le votre
8) Importer > Parcourir > jass.sql > Exécuter.


Pour la base de données du jeu jass de Sébastien :
==================================================
Il y a 6 tables :
1) cartes_jouees
   col1 : id int(11)
   col2 : ID_cartes int(11)
   col3 : joueur int(11)

2) cartes_partie1
   col1 : id int(11)
   col2 : nom char(20)
   col3 : type char(11)
   col4 : couleur char(11)
   col5 : power int(11)
   col6 : joueur int(11)

3) commandes
   col1 : ID int(11)
   col2 : Timestamp datetime
   col3 : Commande varchar(256) latin1_swedish_ci

4) etat_partie
   col1 : id int(11)
   col2 : Type varchar(20) latin1_swedish_ci
   col3 : Etat int(1)
19 entrées :
 1-Partie-Etat; 2-Nbr_phase-Etat; 3-Phases-Etat; 4-Tour_joueur-Etat; 5-joueur_atout-Etat; 6-Couleur_atout-Etat; 7-Couleur_tour-Etat; 
 8-Tour_joueur_count-Etat; 9-Points_equipe1-Etat; 10-Points-equipe2-Etat; 11-Joueur1_OK-Etat; 
16-Nombre_plies-Etat; 17-Chibre-Etat; 18-TempsDernièreAction-Etat; 19-TempsFinPartie-Etat; 
Etat == 0 => Reset, début de partie
Etat == 1 => Prépare la partie
Etat == 2 => Lance partie
Etat == 3 => Termine partie
Etat == 4

5) propriétés
   col1 : id int(11)
   col2 : nom char(20) latin1_swedish_ci
   col3 : type char(11) latin1_swedish_ci
   col4 : couleur char(11) latin1_swedish_ci
   col5 : power int(11)

6) temps
   col1 : Temps datetime

À remplacer : latin1_swedish_ci  par : utf8_mb4_general_ci  ???  Pas important
