Que voulez-vous apprendre ?
-Homepage-   -Log Out-
Outils pour une formation en ligne
Autres outils utiles
 
Réussites du net 
Construire un site web
Les sites web "machines à sous" 
Référencement ? - Oui, mais...
 
Introduction au code php et html
Le code php et mysql
Mysql, PhpMyAdmin, Navicat
Install phpmyadmin, apache, mysql
Dreamviewer MX
Les feuilles de style css
Le DHTML 5
Langages de programmation
 
Java
Javascript
Jquery
Ajax
 
OS Linux en mode console
OS Linux en mode graphique
Teamviewer s/OS Linux
OpenSSL
Les switchs (configuration)
Tomcat
LVS KeepAlived
OpenLDAP
Virtualization
 
Sécurité serveurs Web et VoIP
Overload serveurs Web et VoIP
 
Technologies VoIP 
Surfer avec une clef 3G/4G
Géolocalisation
Clef USB 3G pour la VoIP (Contact us)
 
Les frameworks
CakePHP
Zend Framework
 
Les CRM (ODOO, SAP)
 
Intelligence artificielle
Restez jeunes !
() = Accès réservé
-Homepage-   -Log Out-

Démos en ligne
 
Site web de ventes de voitures
Compta en ligne-Démo gratuite
Prestashop (par un amateur)
Géolocalisation pour sidilocation.com (démo bientôt)
Recherche de doublons d'appels VoIP
  Bonjour, je suis
à votre disposition
via freelancer.com & upwork.com
sous l'identifiant
jmlambert
 

Quel est notre service ?

 
Vous rendre rapidement opérationnels.
Les concepteurs de logiciels vendent d'épais livres très chers où l'essentiel est oublié.
L'essentiel, on le trouve sur internet, par morceaux, et dans le bronx le plus total !

Nous vous ferons gagner du temps.

- Dans la section gratuite, nous débroussaillons le terrain.

- Dans la section payante, les membres inscrits -selon leur type d'abonnement-
trouveront "les tours de magie" !
 
Choisissez un type d'abonnement de la section payante !
 
Nous organisons des séminaires de formations par groupe de 6 personnes en nos locaux.
 
 
Cursus informatique

Le code php et mysql

Des exemples d'abord, la théorie ensuite !

Le code php permet de consulter une base de données mysql, de manipuler ces données, et de retourner un résultat dans la base de données.
 
mysql est le nom générique d'une base de données destinées à fonctionner sur un serveur linux.
 
mysql permet d'héberger un grand nombre de bases de données secondaires, qui contiennent des tables (des listes d'enregistrement de données).
 
Cette section a pour objectif de vous montrer comment -avec une page php- on peut manipuler les données contenues dans une base de données mysql. La section suivante expose les détails sur les requêtes SQL, en utilisant PhpMyAdmin, soit par une ligne de commande ou soit par l'interface graphique. Lien vers la section suivante
 
Exemples pratiques :
 
  •  Connexion interne en php à une base de données
  •  Afficher les bases de données d'un serveur
  •  Afficher les tables d'une bases de données
  •  Créer/effacer une base de données avec php
  •  Créer/effacer une table dans une base de données avec php
  •  Ajouter des données dans une table
  •  Modifier des données dans une table
  •  Effacer des enregistrements
  •  04009.php (Sujet en préparation)
  •  04010.php (Sujet en préparation)
 
Quelques réflexions et conseils :
 
  • Il est très important de procéder à des backup réguliers des bases de données (internes au serveur et externes).
  • Quand on veut "nettoyer" une base de données, il faut toujours travailler sur une copie.
  • Pour des questions de sécurité, il faut cacher et protéger les fichiers qui contiennent les paramètres de connexion à une base de données.
  • TRES IMPORTANT: La première colonne d'une table contient son nombre d'enregistrements qui s'incrémente automatiquement. Il ne faut JAMAIS utiliser ces numéros comme référence, pour lier de façon logique des tables entre elles. Il faut toujours créer une colonne qui renferme ce genre de référence, comme nCUSTOMER_ID pour identifier un client par son numéro. Pourquoi ? - Si la db se crasche, et que vous n'avez pas fait ça, votre base de données deviendra totalement incohérente !!!
  • Il vaut mieux utiliser une langue unique pour donner un nom aux tables et à leurs colonnes. L'anglais convient le mieux. Pas de caractères accentués dans un nom de table, et dans les noms des colonnes, pas de "ç", etc... !!!
  • Toujours nommer les bases de données et leurs tables en majuscules
  • Pour les noms de colonne, règle simple: une lettre décimale pour indiquer le type de contenu, le reste en majuscules, avec un "_" éventuel si on veut scinder un nom de table. Exemples: sNAME, sCOUNTRY, dDATETIME
 
Comment planifier l'organisation de son site en liaison avec une base de données ?
 

Je commence plutôt par faire un plan de ma base de données, avec les différentes tables.

Ensuite, je fais un plan de mon site et de son interface d'administration.

C'est seulement ensuite que je passe à l'action.

En cas de bug, ou si j'ai besoin de quelque chose de spécial, je cherche sur le net avec quelques mots pertinents, d'abord sur Yahoo en exigeant de n'avoir que des liens en français, puis sur google pour élargir mon champ de recherche, et je note les liens intéressants et quelques commentaires dans notepad.

Je commence par inventorier les explications les plus claires, puis je creuse en fonction de mes besoins, et en testant au fur et à mesure dans une page vierge test.php et une table TEST dans mysql.