| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment construire un site Web avec MySQL
    MySQL est un système de base de données libre utilisé dans un grand nombre de sites Web. MySQL est un système de gestion de base de données relationnelle , et est open source . De nombreux hébergeurs offrent MySQL comme standard au sein de leurs forfaits d'hébergement , et permettent à leurs clients un numéro de série de bases de données MySQL pour une utilisation au sein de leurs sites. Utilisation de MySQL est généralement un processus simple , même pour les personnes qui n'ont pas la programmation ou de l'expérience de base de données . En utilisant une base de données MySQL au sein de votre site web vous permet de rendre dynamique , ainsi que de donner plus de contrôle sur ses données. Instructions
    1

    Concevez votre structure de base de données. Une base de données relationnelle est celle qui correspond à des entités et leurs relations. Chaque entité représente un objet de quelque sorte dans votre application. Un exemple de cela pourrait être un client dans une application commerciale . Dans une telle base de données pourrait y avoir une entité Client et une entité de transaction . Chaque entité aurait une table correspondante dans la base de données. Concevez votre base de données d'une manière abstraite première , se prononcer sur les entités dont vous avez besoin .
    2

    Décider sur une liste d'attributs pour chacun de vos entités . Les attributs sont les caractéristiques d'une entité que vous souhaitez stocker pour chaque enregistrement de la base de données. Par exemple, le nom et l' adresse d'un client serait parmi ses attributs . Chaque entité doit avoir un attribut qui rend n'importe quel enregistrement dans sa table unique - c'est la clé primaire et est normalement représenté comme un numéro d'identification . Une approche simple, couramment utilisée consiste à assigner la prochaine d'une série de numéros à chaque fois qu'une nouvelle entrée est ajoutée à une table.
    3

    Décider sur les relations dans votre base de données. La plupart des entités auront des relations avec d'autres entités . Par exemple, il peut y avoir une relation entre le client et les entités de la transaction . Chaque transaction sera probablement associé à un seul client , tandis que chaque client peut être associé à une ou plusieurs opérations . Cela signifie que la relation entre le client et Transaction est « un à plusieurs ». Pour relier les deux tables de la base de données, vous pouvez inclure un champ ( attribut ) dans la table d'opération qui contient le numéro d'identification du client qui l'a placé - c'est la clé étrangère. Lorsque la relation est « un à plusieurs », vous devez toujours inclure la clé étrangère sur la «Beaucoup » côté, comme cela se traduit par une plus grande efficacité et d'intégrité.
    4

    Créer votre base de données. Utilisez soit des instructions SQL dans un script ou un outil comme phpMyAdmin pour construire votre base de données. L'utilisation d'un outil automatisé vous permet de construire la structure sans avoir à écrire des instructions SQL et hébergeurs offrent souvent ces outils gratuitement. Si vous utilisez SQL , prenons l'exemple syntaxe suivante pour créer vos tables : CREATE

    «client» Table Banque

    ('id' smallint (3) NOT NULL AUTO_INCREMENT , AB

    'nom' varchar (20 ) NOT NULL , AB

    'adresse' varchar ( 100) NOT NULL,


    PRIMARY KEY ( 'id') ) ;

    CREATE TABLE «transaction»

    ('id' smallint (3) NOT NULL AUTO_INCREMENT, ' date_placed ' date

    NOT NULL , AB

    smallint ' client_id »(3) NOT NULL, Photos

    PRIMARY KEY ( 'id') ) ;

    Prenez soin de choisir les types de données corrects pour vos attributs. Les champs d'identification dans les deux tables sont dressées pour attribuer automatiquement le numéro suivant dans une séquence à chaque fois qu'un nouvel enregistrement est créé . Peupler la base de données avec des données , même si ce n'est que de tester des données pour commencer.
    5

    Connectez-vous à vos données en utilisant un script côté serveur comme PHP ou ASP . Les sites Web sont créés par la construction de structures HTML au-dessus des données. L'interface de site Web résultant sera normalement également faciliter la mise à jour ou l'ajout de données. Par exemple, quelqu'un à un administrateur ou un rôle de gestion voudra peut-être consulter la liste des transactions associées à un client particulier. Dans cet exemple de script PHP , l'ID du client a été envoyé au script via la variable POST , ce qui se passerait généralement dans les cas où l'utilisateur a demandé des informations à l'aide d'un formulaire :

    < php

    //connexion à la base de données avec l'hôte correct, nom d'utilisateur et mot de passe

    mysql_connect (" localhost", " db_user ", " db_pass ");

    //sélectionner la base de données nom

    mysql_select_db ( " database ");

    //créer la page HTML Structure

    echo " < corps >

    " ;

    //query la base de données - l'ID du client a été adoptée en via POST

    $ db_query =" . select * from transaction où client_id = " $ _POST [' id'] ;

    $ DB_result = mysql_query ($ db_query ) ;

    //parcourir les résultats de la requête

    while ($ db_row = mysql_fetch_array ( $ DB_result ) )

    {

    //récupère les données dans des variables

    $ trans_date = $ db_row [' date_placed '] ;

    //écriture des données sur . . dans HTML

    echo "

    " $ trans_date "

    "; }


    //fermer la page HTML structures

    echo "

    ";

    > Photos

    Cet exemple trivial écrit simplement les dates pour les transactions d'un client donné ? . Naturellement, vos propres scripts doivent refléter le but de votre site.

    Previous :

    next :
      articles connexes
    ·Comment masquer une image avec PHP 
    ·Comment insérer plusieurs enregistrements à la fois d…
    ·MySQL rejoint Tutoriel Relation 
    ·Comment obtenir le premier élément d'un tableau assoc…
    ·Comment faire pour convertir une organisation internati…
    ·Comment le code Parsers Regular Expression 
    ·Comment ajouter une puce dans PHP 
    ·Comment choisir MySQL PHP array 
    ·SQL jointure croisée Tutorial 
    ·Résultats d'insertion MySQL PHP dans Echo 
      articles en vedette
    ·Comment porter une robe de Shift 
    ·Qu'est-ce qu'une déclaration d'affectation en Java 
    ·Comment obtenir une URL dans un Servlet 
    ·Comment écrire une fonction MATLAB 
    ·Fonctions PHP pour MySQL vers HTML 
    ·Procédures normalisées d'exploitation dans l'Oracle R…
    ·Comment faire pour installer Ajax dans Microsoft Visual…
    ·Comment créer Turn- Based Jeux 
    ·Comment réparer Java: Lang Null Pointer Exception 
    ·Comment savoir si une ligne ou une colonne en DataGridV…
    Copyright © Connaissances Informatiques http://fr.wingwit.com