Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3423 connectés 

 


Dernière réponse
Sujet : [PHP] [MySQL] comment créer une base ???
Zebra3 vas donc d/l phpMyAdmin sur www.phpwizard.net : c'est une interface web pour mysql écrite en php et qui te permet de créer bdd, tables.. des les modifier, d'insérer/supprimer des enregistrments etc...
c le soft indispensable (selon moi ;)) pour dev en php/mysql !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Zebra3 vas donc d/l phpMyAdmin sur www.phpwizard.net : c'est une interface web pour mysql écrite en php et qui te permet de créer bdd, tables.. des les modifier, d'insérer/supprimer des enregistrments etc...
c le soft indispensable (selon moi ;)) pour dev en php/mysql !
duch Bon ben qd vous aurez fini de papoter tous les deux :D
 
Désolé pour la confusion entre sql et php, j'avais cru voir des { à la place des (
minusplus OOooops... exact, sorry (encore une fois)...
 
donc : mysql_create_db [php] pour créer la base
       mysql_query avec des strings en param pour les requêtes...
 
 
(hum)
 
Au fait kadreg, t'aurais pas la réponse à ça : http://forum.hardware.fr/sqlforum/ [...] ache=cache steuplait merci ?!?
kadreg

Citation :


La fonction CREATE, c'est pas du php, c'est une commande MySQL. Elle  été implémentée sous php par mysql_create_db()


 
non.
mysql_create_db permet de créer une base mysql.
le CREATE en SQL permet de créer une table (de préférence dans une base, c'est mieux).

minusplus

duch a écrit a écrit :

bon sur php.net il y a l'exemple suivant :  
 
CREATE TABLE livredor (
   code int(11) DEFAULT '0' NOT NULL auto_increment,
   date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
   nom varchar(50),
   email varchar(50),
   commentaire blob,
   PRIMARY KEY (code)
);
 
 
l'ennui c'est que la fonction CREATE n'existe pas en PHP, c'est chier non?
 
sur php.net il existe plusieurs fonction
 
comme fonctions, il y a :
 
msql_create_db  pour créer une base msql (c'est quel format ça??)
dbase_create  pour créer une base dbase
mysql_create_db  (ça ça doit être pour MySQL :D )
 
Existe t'il d'autres fonctions pour d'autres base, et quel est le format par défaut utilisé par MySQL ??
 
 




J'ai l'étrange impression que tu confonds le PHP avec le langage MySQL. La fonction CREATE, c'est pas du php, c'est une commande MySQL. Elle  été implémentée sous php par mysql_create_db(), comme beaucoup d'autres...
 
 
 
 
Kadreg > sorry, j'avais pas vu ton post...

 

[edit]--Message édité par minusplus--[/edit]

kadreg > Sinon comment attaquer des bases access depuis PHP alors?
Jamais essayé. J'en voit deux :
 
par COM
par ODBC
 
Bon courage pour les deux.
duch Pour ce soir ça m'ira bien, si je demandais le format c'était pour pouvoir l'exploiter autrement, genre pouvoir l'ouvrir sur un autre soft après l'avoir téléchargée.
 
Sinon comment attaquer des bases access depuis PHP alors?
kadreg Si tu veux faire des bases access, c'est access qu'il faut utiliser, pas mysql :)
kadreg msql, c'est du msql. C'est une petit base de données, pas très utilisée.
 
Mysql fait des bases au format mySql, laisse le se débrouiller avec, c'est son boulot, pas le tien.  
 
Et le bout de code de php.net, c'est du SQL.
 
La première étape, c'est de créer une base. pourcela, utiliser mysql_create_db ();
 
Ensuite, par des requete comme celle de ton truc, tu crée tes tab le dans la base, avec un mysql_query.
 
A la maison, j'ai des exemples de code pour le faire depuis le php, mais c'est pour ce soir.
duch bon sur php.net il y a l'exemple suivant :  
 
CREATE TABLE livredor (
   code int(11) DEFAULT '0' NOT NULL auto_increment,
   date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
   nom varchar(50),
   email varchar(50),
   commentaire blob,
   PRIMARY KEY (code)
);
 
 
l'ennui c'est que la fonction CREATE n'existe pas en PHP, c'est chier non?
 
sur php.net il existe plusieurs fonction
 
comme fonctions, il y a :
 
msql_create_db  pour créer une base msql (c'est quel format ça??)
dbase_create  pour créer une base dbase
mysql_create_db  (ça ça doit être pour MySQL :D )
 
Existe t'il d'autres fonctions pour d'autres base, et quel est le format par défaut utilisé par MySQL ??
 
Ah j'avais oublié, y'a aussi des finctions qui commencent par mssql, c'est pour des bases access?
 
 
En gros pour résumé c'est le bordel, et ça me dit toujours pas comment créer ma base, et si par exemple je veux utliser une base access, quelles sont les configs à faire sur le serveur.
 
 
 
C'est une impression ou je parle tout seul moi :D

 

[edit]--Message édité par duch--[/edit]

duch La question peut paraitre débile mais j'ai fouiner sur tous les sites ou on parle de PHP/MySQL et tous parlent de la façon d'accéder aux données, de faire des requêtes...
 
mais aucun ne parle du truc le plus débile :
 
quel format de base utiliser, comment créer la base, et quelle sont les configs à faire sur le serveur
 
 
C'est moi qui suis débile ou y a un truc qui tourne pas rond dans ce mone si merveilleux de l'open source??

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)