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

  FORUM HardWare.fr
  Programmation

  [PHP] [MySQL] comment créer une base ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] [MySQL] comment créer une base ???

n°21969
duch
Posté le 03-04-2001 à 11:57:57  profilanswer
 

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??


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
mood
Publicité
Posté le 03-04-2001 à 11:57:57  profilanswer
 

n°21974
duch
Posté le 03-04-2001 à 12:13:26  profilanswer
 

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]


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°21978
kadreg
profil: Utilisateur
Posté le 03-04-2001 à 12:23:43  profilanswer
 

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°21980
kadreg
profil: Utilisateur
Posté le 03-04-2001 à 12:24:55  profilanswer
 

Si tu veux faire des bases access, c'est access qu'il faut utiliser, pas mysql :)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°21981
duch
Posté le 03-04-2001 à 12:26:46  profilanswer
 

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?


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°21999
kadreg
profil: Utilisateur
Posté le 03-04-2001 à 13:07:54  profilanswer
 

> Sinon comment attaquer des bases access depuis PHP alors?
Jamais essayé. J'en voit deux :
 
par COM
par ODBC
 
Bon courage pour les deux.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°22018
minusplus
Posté le 03-04-2001 à 14:28:04  profilanswer
 

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]

n°22025
kadreg
profil: Utilisateur
Posté le 03-04-2001 à 14:37:35  profilanswer
 

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).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°22031
minusplus
Posté le 03-04-2001 à 14:53:47  profilanswer
 

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 ?!?

n°22036
duch
Posté le 03-04-2001 à 14:59:36  profilanswer
 

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 (


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
mood
Publicité
Posté le 03-04-2001 à 14:59:36  profilanswer
 

n°22048
Zebra3
Posté le 03-04-2001 à 15:41:23  profilanswer
 

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 !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] [MySQL] comment créer une base ???

 

Sujets relatifs
[PHP] Polymorphisme ?Hebergement gratuit Php et Mysql... Avec fonction mail() active...
BDD MYSQL comment faire pour la sortir des data ?MYSQL
exportation de base access vers SQL ServerComment conserver le formatage d'un texte en PHP et avec MySQL ?
Comment formater mon texte (PHP et MySQL) ? 
Plus de sujets relatifs à : [PHP] [MySQL] comment créer une base ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR