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

  FORUM HardWare.fr
  Programmation
  PHP

  création de table/mysql [edit]: encore 1 kestion...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

création de table/mysql [edit]: encore 1 kestion...

n°156923
Dao
...
Posté le 11-06-2002 à 17:28:47  profilanswer
 

j'comprends pas comment ça fonctionne, ni comment on en crée une...  :(


Message édité par Dao le 14-06-2002 à 16:59:05
mood
Publicité
Posté le 11-06-2002 à 17:28:47  profilanswer
 

n°156926
Je@nb
Kindly give dime
Posté le 11-06-2002 à 17:30:29  profilanswer
 

Pffffff, mais avec tt les liens qu'on ta donné, t pas foutu de comprendre.

n°156928
Dao
...
Posté le 11-06-2002 à 17:32:47  profilanswer
 

Je@nb a écrit a écrit :

Pffffff, mais avec tt les liens qu'on ta donné, t pas foutu de comprendre.  




 
faut croire que je suis con...   [:snake12]  
 
 
j'ai compris les différente façon pour se connecter a la base de D.
j'ai compris certaines commandes, mais former un tout, ça c pas mon truc...  [:slyengel]

n°156935
Dao
...
Posté le 11-06-2002 à 17:36:23  profilanswer
 

on me dit de: "créer une base de donnée, une page sur laquelle les gens pourrait télécharger de la documentation".
Avec si peu d'info, tu peux créer un truc?

n°156965
Je@nb
Kindly give dime
Posté le 11-06-2002 à 17:53:57  profilanswer
 

Va i fait péter tt le sujet qu'on regarde

n°156991
Dao
...
Posté le 11-06-2002 à 18:33:26  profilanswer
 

ils veulent créer une page ou leurs employés pourraient télécharger des formulaires.
il faudrait une table contenant la désignation des fichiers (fiche de congé, relevé de compte etc...), le chemin des fichiers, mais également le nom des différentes sociétés du groupe (puisque les formulaires diffèrent selon la société...
En gros ils choisiront leur société et le type de document à télécharger, à partir de là, ces formulaires devront s'afficher pour etre ainsi télécharger...

n°157091
Je@nb
Kindly give dime
Posté le 11-06-2002 à 21:22:42  profilanswer
 

Ben tu crée une base site et dedans tu mets une table formulaires
Dans cette table tu mets les champs :
id en int(3) auto_increment not null primary key unsigned zerofield
chemin en varchar 50 notnull  
societe en SET et tu met les société comme ça 'societe1','soc2' .... index
type en SET index
 
Ou sinon tu peux avoir plusieurs tables se sera pas plus mal :
table societe :
id en int(3) auto_increment not null primary key unsigned zerofield
nom en varchar(30)
et autre si tu veux comme adresse etc
 
table type :
id en int(3) auto_increment not null primary key unsigned zerofield
titre en varchar(30)
 
formulaire :
id en int(3) auto_increment not null primary key unsigned zerofield
chemin en varchar(50) not null
idsoc en int(3) index notnull defaut 1
idtype en int(3) index notnull defaut 1
 
Après pour les requètes :
afficher tt les sociétés :
SELECT * FROM societe
afficher tt les types :
SELECT * FROM type
 
Afficher le chemin de la société 1 et de type 2 :
SELECT chemin FROM formulaire WHERE idsoc='1' AND idtype='2'

n°157100
Dao
...
Posté le 11-06-2002 à 21:42:34  profilanswer
 

t'entend koi par "base site"?
 
t'utilise koi comme prog?

n°157103
Je@nb
Kindly give dime
Posté le 11-06-2002 à 21:45:53  profilanswer
 

tu crée une base nommée site ou autre ça on s'en fout.
 
Pour créer les tables j'utilise PHPMyAdmin, un script PHP qui se trouve chez tt les hébergeurs.
 
Déjà ta un serveur web avec PHP et mysql ?

n°157114
Dao
...
Posté le 11-06-2002 à 22:14:27  profilanswer
 

Je@nb a écrit a écrit :

 
Déjà ta un serveur web avec PHP et mysql ?  




 
oui...  :)

mood
Publicité
Posté le 11-06-2002 à 22:14:27  profilanswer
 

n°157148
Dao
...
Posté le 11-06-2002 à 23:21:59  profilanswer
 

j'avais télécharger PHPmyadmin, c en anglais, et j'ai rien pigé à la façon de l'installer (ouvrir le fichier config je sais pas koi, c ok, changer ceci cela, mais là...  :??: , j'dois dire que j'sais pas vraiment koi changer...)

n°157151
Je@nb
Kindly give dime
Posté le 11-06-2002 à 23:30:50  profilanswer
 

Alors

Code :
  1. $cfgPmaAbsoluteUri = 'http://www.jeanb-net.com/mysql/';

tu changes l'url car ça c chez moi.
Là c l'url pour accéder à mysql.
 
Après :

Code :
  1. $cfgServers[$i]['host']          = 'ladresse du serveur, par exemple localhost'; // MySQL hostname
  2. $cfgServers[$i]['port']          = '';          // MySQL port - leave blank for default port
  3. $cfgServers[$i]['socket']        = '';          // Path to the socket - leave blank for default socket
  4. $cfgServers[$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
  5. $cfgServers[$i]['controluser']   = '';          // MySQL control user settings
  6.                                                 // (this user must have read-only
  7. $cfgServers[$i]['controlpass']   = '';          // access to the "mysql/user"
  8.                                                 // and "mysql/db" tables)
  9. $cfgServers[$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
  10. $cfgServers[$i]['user']          = 'lutilsateur mysql';      // MySQL user
  11. $cfgServers[$i]['password']      = 'le pass de l'utilisateur';          // MySQL password (only needed
  12.                                                 // with 'config' auth_type)
  13. $cfgServers[$i]['only_db']       = '';          // If set to a db-name, only
  14.                                                 // this db is displayed
  15.                                                 // at left frame
  16.                                                 // It may also be an array
  17.                                                 // of db-names


Message édité par Je@nb le 06-11-2002 à 23:31:11
n°157152
Je@nb
Kindly give dime
Posté le 11-06-2002 à 23:32:12  profilanswer
 

Sinon, tu héberges, ché qui ?
Normalement, il est installé sur tt les hébergements ?
(moi c mon serveur dédié donc c normal quil i soit pas)

n°157153
Dao
...
Posté le 11-06-2002 à 23:39:39  profilanswer
 

ben, en fait, ils comptent l'héberger sur leur propre serveur...

n°159523
Dao
...
Posté le 14-06-2002 à 16:43:31  profilanswer
 

l'homme ds le noir ressurgie!
 
mais comprend tjrs pas... comment fait t-on le lien table et mysql...?
voici ma table, en pensant kelle soit bonne...
 

Code :
  1. <?
  2. id int(3) auto_increment not null primary key unsigned zerofield
  3. chemin varchar 50 notnull
  4. societe  SET 'societe1','societe2','societe3','societe4','societe5','societe6','societe7' index
  5. type SET index
  6. id en int(3) auto_increment not null primary key unsigned zerofield
  7. titre en varchar(30)
  8. ?>


Message édité par Dao le 14-06-2002 à 16:44:47
n°159643
Max Evans
Posté le 14-06-2002 à 19:26:03  profilanswer
 
n°159704
yannick_fr​ere
Posté le 14-06-2002 à 22:31:30  profilanswer
 

Je te conseille de lire ce qui se trouve à cette adresse :
 
http://www.multimania.lycos.fr/web [...] ndex.phtml
 
C'est avec ça que j'ai commencé et je me débrouille avec le php/mysql maintenant (je pourrais faire ce que tu demandes ...)


---------------
Lunetto-believer !
n°161146
Dao
...
Posté le 17-06-2002 à 17:08:44  profilanswer
 

yannick_frere a écrit a écrit :

Je te conseille de lire ce qui se trouve à cette adresse :
 
http://www.multimania.lycos.fr/web [...] ndex.phtml
 
C'est avec ça que j'ai commencé et je me débrouille avec le php/mysql maintenant (je pourrais faire ce que tu demandes ...)  




 
merci pour le lien, mais ça m'aide pas trop... je suis embrouillé grave là! plus j'essaye de comprendre, moins j'comprend (ou presque). Le gars avec qui je suis censé bosser  :fou: m'a refourgé tellement de polycopier avec des exemple plus ou moins complexe que....

n°161303
hum hum
Posté le 17-06-2002 à 20:33:45  profilanswer
 

Dao a écrit a écrit :

 
 
merci pour le lien, mais ça m'aide pas trop... je suis embrouillé grave là! plus j'essaye de comprendre, moins j'comprend (ou presque). Le gars avec qui je suis censé bosser  :fou: m'a refourgé tellement de polycopier avec des exemple plus ou moins complexe que....  




 
Bon, t'as l'air de tout mélanger... (cf ton post de 16:43:31).
php et mysql ne sont pas la même chose.
MySQL est une base de données, ni plus ni moins. Elle ne s'occupe que de stocker des données, pour celà il faut créer une base sur le serveur MySQL puis des tables dans cette base. Ensuite ta base est utilisable, tu peux commencer à y introduire des données, l'intéroger, modifier les données, etc. Pour cela tu utilises un language: le sql. Tu devrais d'abord te familiariser avec les notions de base en sql.
 
Dans un deuxième temps tu peux penser à l'interface graphique faite pour les utilisateurs. Cette interface est construite dans un langage quelquonque. PHP (comme d'autres languages) fournit des fonctions pour accéder a une base MySQL, ton interface va donc utiliser ces fonctions pour envoyer des requetes sql vers la base.
 
Le mieux (c'est mon avis et je le partage) est de commencer par manipuler la base directement via la ligne de commande, avec des tout petits trucs simples (genre une base d'une table avec 3 champs) tu comprendras mieux comment "dialoguer" avec ta base.
Ensuite une fois que t'as pigé le minimum tu peux te lancer dans le code php qui intégrera tes requetes sql.
 
Oublie phpmyadmin pour aprendre, trouves toi un petit tutorial sur mysql sans php pour commencer (désolé, j'ai rien sous la main comme lien...) et fais toi un peut la main.
 
Edit: voici un lien http://www.phpfrance.com/tutorials/index.php?id=8 pour un tutorial mysql, c'est vraiment la base que tu dois comprendre avant d'aller plus loins.
p.s. je me répète mais utilise la ligne de commande pour suivre ce tutorial, pas la peine de compliquer dès le début dans un script php.


Message édité par hum hum le 17-06-2002 à 20:45:00

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

  création de table/mysql [edit]: encore 1 kestion...

 

Sujets relatifs
MySQL dans fichier .php ou .sql?mysql : type de données (question simple)
mySQL : CHAR ou VARCHARprogramme pour faire du php, mysql
[MySQL] Afficher le total ?MySQL avec EasyPHP
[PASCAL][newbi] Lecture de Fichiers/Creation[mysql] j'ai pleins de join mais je vois pas comment faire autrement
[Optimisation Mysql] Qui peut m'aider ?probleme lors de la creation de mon site ( avec namo webeditor)
Plus de sujets relatifs à : création de table/mysql [edit]: encore 1 kestion...


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