Introduction à MySQL avec PHP Le mag au contenu libre de droit

ARTICLES EN LIBRE DE DROIT :: Informatique :: Introduction à MySQL avec PHP


Introduction à MySQL avec PHP


  • Comment se bâtir une crédibilité en ligne pour son site de vente    par Nary Andriatsolondriaka
  • Comment dynamiser un site web avec le partage de revenus adsense    par Nary Andriatsolondriaka
  • Mais que se passe-t-il avec les cartouches d'imprimantes ?    par Franck Sublum
  • Le clone iphone cect p168 mis à nu!    par James LISSAINT
  • Comment reconnaître une tentative de tromperie par email (phishing) ?    par Franck Sublum






  • Avant que vous commenciez réellement à établir vos manuscrits de base de données, vous devez avoir une base de données pour placer l'information dans et pour la lire de. Dans cette section je te montrerai comment créer une base de données dans MySQL et la préparer pour les données. Je commencerai également à te montrer comment créer la base de données de gestion de contacts.

    Construction de base de données

    Les bases de données de MySQL ont une installation standard. Elles se composent d'une base de données, dans laquelle est les tables contenues. Chacune de ces tables est tout à fait séparée et peut avoir les différents champs etc. quoique ce fasse partie d'une base de données. Chaque table contient les disques qui se composent des champs.

    Bases de données et ouvertures

    Le processus d'installer une base de données de MySQL change du centre serveur à l'hôte, vous cependant finira vers le haut avec un nom de base de données, un nom d'utilisateur et un mot de passe. Cette information sera exigée pour ouvrir une session à la base de données.

    Si vous avez PHPMyAdmin (ou un programme semblable) installé vous pouvez juste aller à lui ouvrir une session avec votre nom et mot de passe d'utilisateur. Sinon vous devez faire tout votre administration de base de données en utilisant des manuscrits de PHP.

    Créer un Tableau

    Avant que vous puissiez faire n'importe quoi avec votre base de données, vous devez créer une table. Une table est une section de la base de données pour stocker l'information relative. Dans une table vous établirez les différents champs qui seront employés dans cette table. En raison de cette construction, presque tous les besoins de la base de données d'un emplacement peuvent être satisfaits en utilisant juste une base de données.

    Créer une table dans PHPMyAdmin est type simple et juste le nom, choisit le nombre de champs et clique le bouton. Vous serez alors pris à un écran d'installation où vous devez créer les champs pour la base de données. Si vous employez un manuscrit de PHP pour créer votre base de données, la création et l'installation entières seront faites dans une commande.

    Champs

    Il y a une grande variété de champs et les attributs disponibles dans MySQL et moi couvriront quelques uns de ces derniers ici :

    Type de champ description
    ======== ==========
    Petit nombre de nombre entier de TINYINT
    Petit nombre de nombre entier de SMALLINT
    Nombre de nombre entier de MEDIUMINT
    Nombre INTERNE de nombre entier

    Texte de VARCHAR (caractères de maximum 256)
    Texte des TEXTES

    Ce sont justes quelques uns des champs qui sont disponibles. Une recherche sur l'Internet fournira des listes de tous types de champ permis.

    Créer un Tableau avec PHP

    Il est légèrement plus difficile de créer une table dans PHP qu'avec MySQL. Il prend le format suivant : -------------------------------------------------------------------------------------------------------------- CRÉER le tablename de TABLEAU {

    Champs

    } -------------------------------------------------------------------------------------------------------------- Les champs sont définis comme suit :

    type de fieldname (longueur) information supplémentaire,

    Le champ final écrit ne devrait pas avoir une virgule après lui.

    Je donnerai complètement un exemple d'employer ces derniers plus tard dans la section.

    La base de données de contacts

    La base de données de contacts contiendra toute information de conact pour le peuple que vous présentez et l'information pourra être édité et regardé sur l'Internet. Les champs suivants seront employés dans la base de données :

    Type nommé description de longueur
    marque unique INTERNE de l'identification 6 A pour chaque disque
    premier VARCHAR 15 le prénom de la personne
    dernier VARCHAR 15 le dernier nom de la personne
    téléphone VARCHAR 20 le nombre de téléphone de la personne
    mobile VARCHAR 20 le nombre mobile de la personne
    fax VARCHAR 20 le numéro de fax de la personne
    email VARCHAR 30 l'adresse de l'E-mail de la personne
    Web VARCHAR 30 l'adresse du Web de la personne

    Vous pouvez se demander pourquoi j'ai employé des champs de VARCHAR pour les numéros de fax de téléphone/quoiqu'ils se composent des chiffres. Vous pourriez employer les champs INTERNES mais je préfère employer VARCHAR car il permettra des tirets et des espaces dans le nombre, comme des nombres textuels (comme 1800-COMPANY) et car nous ne lancerons pas des appels de téléphone du Web ce n'est pas un problème.

    Il y a une autre chose que vous devriez se rendre compte de dans cette base de données. Le champ d'identification sera également placé comme PRIMAIRE, l'INDEX, UNIQUES et placé à l'auto_increment (trouvé sous des frais supplémentaires dans pH PMyAdmin). La raison de ceci est que ce sera la marque de champ (primaire et index) et ainsi doit être unique. L'arrangement automatique d'incrément signifie que toutes les fois que vous ajoutez un disque, tant que vous n'indiquez pas une identification, il sera donné le prochain nombre.

    Si vous employez PHPMyAdmin ou un programme de gestion vous pouvez maintenant créer ceci dans une table appelée les contacts.

    Créer le Tableau dans PHP

    Le code suivant devrait être employé pour créer cette table dans PHP. Une partie du code n'a pas été couverte encore mais je l'expliquerai entièrement dans la prochaine partie. -------------------------------------------------------------------------------------------------------------


    $user= \" username \" ;

    $password= \" mot de passe \" ;
    $database= \" base de données \" ;
    mysql_connect (localhost, $user, $password) ;
    @mysql_select_db ($database) ou matrice (« incapable de choisir la base de données ») ;
    $query= \" CRÉENT des contacts de TABLEAU l'auto_increment 6) NON NULS interne (d'identification (, première (15) PAS NULLE varchar, NULLE varchar de bout (15) PAS, NULLE varchar de téléphone (20) PAS, (20) PAS NULLE varchar mobile, envoient (20) PAS LA NULLE varchar, NULLE varchar d'email (30) PAS, NULLE varchar de Web (30) PAS, la CLEF PRIMAIRE (identification), l'identification UNIQUE (identification), id_2 PRINCIPAL (l'identification))« ;

    mysql_query ($query) ;
    mysql_close () ;

    ------------------------------------------------------------------------------------------------------------- Entrer votre base de données, username de MySQL et mot de passe de MySQL dans les positions appropriées sur les trois premières lignes ci-dessus.



    Le (24/03/2007)



     Je veux recopier l'article

     Envoyer l'article à un ami  -  Imprimer l'article



    Découvrez d'autres articles :

  • Quelle place pour les particuliers dans le web du futur ?    par Franck Sublum
  • Le clone iphone cect p168 mis à nu!    par James LISSAINT
  • Reussir son référencement: les points essentiels    par Vincent Bernay
  • Développez une bonne stratégie de liens    par Franck Sublum
  • Une formation word    par cathy clement



  • © 2008 Fruitymag
    Dépassement des examens du CCNA et du CCNP de Cisco : Traceroutenano d'iPod : « Effet de halo »Des programmes de filiale - sont-ils des affaires pour toi ?Qui veut autrement maximiser leur succès de Google Adwords ?Contrat de conception de WebProgrammes de filiale : La manière simple de commencer des affaires en ligne4 bouts pour trouver le centre serveur de Web qui est exact pour toiLes stratégies de Domain Name maximisent des bénéficesL'expédition de baisse est votre solution basée par maison parfaite d'affairesEnregistrement de domaine d'Internet - questions posées du principal 10 plus souvent sur l'enregistrromans abenejacqla chapelle saint blaisel isle de noepressignyCourbesseaux (54110)Surba (9400)Courtillers (72300)Domancy (74700)Baigts-de-Béarn (64300)Boofzheim (67860)Flipou (27380)Manvieux (14117)Vénérand (17100)Arlay (39140)