Comment créer un tableau en PHP

Un des avantages de l'utilisation du langage PHP côté serveur est qu'il contient des outils intégrés pour interagir avec vos bases de données MySQL. Si vous avez une base de données MySQL mis en place, vous pouvez créer et gérer des tables à l'intérieur de la base de données à l'aide du code PHP seuls créer des connexions à la base de données et de l'envoyer interroge. Création d'une table simple à l'intérieur d'une base de données en utilisant PHP est un processus simple une fois que vous connaissez le code pour le faire.

Instructions

  1. Créer une base de données MySQL sur votre serveur. Connectez-vous au panneau de contrôle de votre site Web, recherchez le "Bases de données" ou "MySQL" section, et sélectionnez le "Créer une nouvelle base" option. Vous aurez besoin de fournir un nom de base de données, un nom d'utilisateur (qui est parfois le même que le nom de la base) et un mot de passe. Gardez ces informations à portée de main.




  2. Ouvrez un nouveau fichier PHP. Pour créer un tableau, vous devez établir une connexion à la base de données et l'envoyer ensuite une requête rempli avec vos instructions sur la création de la table. Pour établir une connexion, première maison tous les détails de connexion à l'intérieur d'une variable, traditionnellement appelé "$ Conn," et utiliser le "mysql_select_db" commander pour sélectionner la base de données spécifique:
    $ Conn = mysql_connect ("nom du serveur", "nom d'utilisateur", "mot de passe")
    GO
    mysql_select_db ("databasename")
    GO
    Remplacer "nom d'utilisateur," "mot de passe," et "databasename" avec les informations de votre base de données. Habituellement, le nom de votre serveur sera "localhost," mais si cela ne fonctionne pas, vous devrez soit fouiller le panneau de commande de votre site pour l'information ou demander à votre fournisseur d'hébergement.

  3. Créez une variable pour héberger votre requête SQL, et de créer la table en utilisant la requête CREATE TABLE. Voici une variable contenant la requête à une table très simple appelé "livres":
    $ Sql ​​= "
    CREATE TABLE livres (
    idnumber INT PRIMARY KEY AUTO_INCREMENT,
    nommer VARCHAR (75),
    auteur VARCHAR (50),
    ) - "
    GO
    Ce tableau n'a que trois colonnes: "idnumber," "nom" et "auteur." Le désordre de code après "idnumber" est tout simplement en déclarant que la colonne de la table de "clé primaire," ce qui assure que chaque rangée sur votre table aura un numéro unique derrière les scènes ID. Le "nom" et "auteur" colonnes sont tous deux donnés le type de champ "VARCHAR," qui se tient pour "différents personnages" et est le type de base pour un champ de texte simple. Le nombre est ensuite le montant maximal de caractères de chaque champ peut être. Gardez ces chiffres aussi petit que vous pensez que vous pouvez sortir avec pour économiser l'espace.

  4. Ajouter une ligne à la table en utilisant la requête INSERT. Comme il est une requête séparée, vous aurez à créer une nouvelle variable pour elle:
    Sql2 $ = "
    INSERT INTO livres VALEURS
    (Null, 'Oliver Twist »,« Charles Dickens)
    GO
    "
    GO
    Le "nul" vous permet tout simplement la base de données MySQL sais que ce est là la clé primaire (le numéro d'identification unique) devrait aller. MySQL va assigner automatiquement les touches. Les deux champs suivants remplir le "nom" et "auteur" colonnes, respectivement.




  5. Mettez le tout avec la commande mysql_query. Vous aurez à courir deux fois pour exécuter deux requêtes:
    mysql_query ($ sql, $ conn)
    GO
    mysql_query (sql2, $ conn $);

  6. Enregistrez votre fichier PHP (et assurez-vous maison, tout dans le fichier à l'intérieur du "" balises PHP. Lorsqu'il est exécuté, il doit créer le "livres" table dans votre base de données. Mettez tous ensemble, le code devrait ressembler à ceci:
    lt;? php
    $ Conn = mysql_connect ("localhost," "demandstudios," "demandstudios") Or die (mysql_error ())
    GO
    mysql_select_db ("test")
    GO
    $ Sql ​​= "
    CREATE TABLE livres (
    idnumber INT PRIMARY KEY AUTO_INCREMENT,
    nommer VARCHAR (75),
    auteur VARCHAR (50)
    ) - "
    GO
    Sql2 $ = "
    INSERT INTO livres VALEURS
    (Null, 'Oliver Twist »,« Charles Dickens)
    GO
    "
    GO
    mysql_query ($ sql, $ conn) or die (mysql_error ())
    GO
    mysql_query ($ sql2, $ conn) or die (mysql_error ())
    GO
    ?gt;

Conseils & Avertissements

  • Cet article décrit comment créer une table MySQL en PHP. Si vous souhaitez créer un tableau simple visuel sur votre site, vous aurez besoin d'utiliser HTML à la place. Voir Ressources pour plus d'informations.
» » » » Comment créer un tableau en PHP