Une question? Pas de panique, on va vous aider! Le retour
4 octobre 2017 à 19:30:24
Bonjour tout le monde (hello world en anglais)
Je veux créer une table dans le code php, pour donner la possibilité à un utilisateur lambda d'installer l'application en réseau local. J'utilise déjà avec succès des create nom_table like modele. Mais je voudrais faire l'initialisation dans le code: cela concerne trois table, "modele" dont je viens de parler, plus deux autres qui se nomment "pieces" et "scenes_pieces". Tout marche déjà avec ces trois tables, modele, pieces et scenes_pieces, créées avec phpmyadmin. Voici le code que j'ai écrit:
php
try
{$bdd = new PDO('mysql:host=localhost;
dbname = minitheatre; charset=utf8', 'root', 'root',
array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));}
catch (Exception $e)
{die('Erreur: '.
- Créer une table mysql en php download
- Créer une table mysql en php online
- Créer une table mysql en php un
- Créer une table mysql en php http
- Créer une table mysql en php link
Créer Une Table Mysql En Php Download
Ca réponds bien à ta demande? Je viens d'installer easyphp1. 8 et j'ai configurer phpmyadmin en changeant le mot de passe de root. Après qu'est que je dois faire pour créer ma base de donnée, insérer des enregistrement, faire des opérations sur ma base. Sachant que je dois créer une base de données pour créer un site web dynamique. Merci
25 oct. 2007 à 18:17
Bonsoir, normalement tout est marqué dans phpmyadmin:
Insérer un enregistrement, Créer une table... Sinon, tu peux apprendre le mysql qui est un langage qui te permet de manipuler une bdd. Merci ilan pour ta contribution claire et précise:), toute fois, j'ai une question:
Dans ton script tu met la requete sql dans une variable php ( $sql)
et tu l'execute plus loin: ( mysql_query( $sql);)
Pourquoi ne pas metre la requete sql directement la fonction? mysql_query(
"CREATE TABLE `POUPOULE` (
KEY `id` (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10;")
ça ne fonctionerais pas? Slt wapin,
J'utilise PhpMyAdmin et lorsque tu créés une nouvelle base de données (tu te trouves alors sur la page d'accueil de PhpMyAdmin) il n'est absolument pas question d'un nbre de champ!
Créer Une Table Mysql En Php Online
Une question? Pas de panique, on va vous aider! créer une table depuis PHP?? 21 janvier 2008 à 12:50:36
Bonjour,
je suis à la recherche de la syntaxe php qui permet de créer une nouvelle table dans une base de données mySQL. j'ai essayé ça mais ça ne marche pas: mysql_connect("MonHostSQL", "MonIdentifiantSQL", "MonPassSQL"); // Connexion à MySQL
mysql_select_db("MaBaseSQL"); // Sélection de la base MU
mysql_query("CREATE TABLE 'NouvelleTable' ('id' INT not null AUTO_INCREMENT, 'nom' VARCHAR (90) not null, PRIMARY KEY ('id'))");
mysql_close();
merci d'avance de votre aide
Anonyme
PHP et MySQL
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié. × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Créer Une Table Mysql En Php Un
Par phpMyadmin:
Il nous faudrait une base de données "toute prête" qui servirait de support pour travailler. Nous allons en créer une. Dans wampserver que nous avons installé au début du cours sur le PHP ( instalation PHP) faites un clic sur l'icône dans la barre des tâches et allez dans "phpMyAdmin". Créez une base de données si ce n'est déjà fait. Après pour créer une table deux possibilités:
a) Manuellement comme nous l'avons vu dans le cours ( La base de donnée MySQL). b) Automatique par une requête SQL pour cela:
Cliquez sur l'onglet SQL. Vous avez ça:
dans la zone de texte écrivez votre requête (ou copier coller une requête déjà préte) puis cliquez sur exécuter et voilà votre table est créée.
Créer Une Table Mysql En Php Http
Pour cela, rendez-vous sur la page d'accueil de phpMyAdmin. A partir de là, vous pouvez soit cliquer sur « Nouvelle base de données » dans la colonne de gauche, soit sur l'onglet « Bases de données en haut ». Une fois arrivé ici, renseignez le nom de la base de données que vous souhaitez créer (on peut par exemple l'appeler « pdodb2 ») et cliquez sur « créer ». phpMyAdmin crée la table et vous amène sur une page vous permettant déjà de créer une première table. Vous pouvez revenir sur cette même page en cliquant sur le nom de la base de données créée dans la liste des bases à gauche de votre page. Créons donc à nouveau une table « Clients » avec cette fois-ci simplement 4 colonnes pour aller plus vite. A partir de là, on vous propose de définir les colonnes de la table. Notre première colonne va se nommer Id, acceptant des données de type INT, UNSIGNED, PRIMARY KEY et AUTO_INCREMENT. Notre deuxième colonne est une colonne Nom, acceptant des données de type VARCHAR(30) et NOT NULL. Idem pour notre troisième colonne Prenom et finalement notre dernière colonne contient les dates d'inscription de nos clients.
Créer Une Table Mysql En Php Link
Je créerais une table de modèles dans votre base de données, quelque chose comme backup_tbl_tmp. Il peut avoir toutes les clés et tous les index dont vous avez besoin. Ensuite, pour créer une nouvelle table (dans MySQL que je suppose que vous utilisez... ), faites simplement:
CREATE TABLE new_table_name LIKE backup_tbl_tmp;
Pour une utilisation MSSQL:
SELECT * INTO new_table_name FROM backup_tbl WHERE 0=1;
Notez que dans MSSQL, les index ne seront pas copiés. Si vous souhaitez copier les données dans la nouvelle table, supprimez la clause WHERE.
Autre façon de dire les choses, les clés du tableau ne contiennent QUE le nom du champ et par conséquent ne contiennent pas le nom de la table (il n'y a pas de clé '' et '' mais une unique clé 'id'). Pour traiter ce type de cas, il est préférable de faire appel à des aliases (ex: SELECT AS table1id, AS table2id FROM... ) ou "au pire" s'appuyer sur les index du tableau. Les index du tableau (indexé) correspondent à l'ordre du champ dans le résultat de la requête (la colonne la plus à gauche étant associée à l'index 0). Ainsi dans la requête SELECT login, message FROM... $row['login'] peut aussi être récupéré en faisant appel à $row[0]. Ceci peut être utilisé pour des requêtes de type SELECT COUNT(*) FROM... où par défaut il n'y a pas de nom de champ associé au résultat de la requête (on trouvera alors le résultat du COUNT dans $row[0]). Ceci dit, là aussi, un alias peut être utilisé si l'on préfère utiliser un tableau indexé (SELECT COUNT(*) AS c FROM... ) et dans ce cas $row['c'] sera l'équivalent de $row[0].