begin process at 2012 05 30 13:34:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Débutant PHP-MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Débutant PHP-MySQL

vendredi 3 décembre 2004 à 09:47:06 | Débutant PHP-MySQL

cobrachris

Bonjour, je débute complétement avec le PHP-MySQL.
Je voudrais créer une base de données avec plusieurs tables.
Ma première question :
Combien peut on créer de table dans une base de données ?

2ème:
A quoi correspond : "champ" (nom du champ) ok
"type"
"taille/valeurs"
"attributs"
"nul"
"default"
"extra"
"primaire"
"index"
"unique"
"---"
"texte entier"
ainsi que tous les choix de ces catégories.

Merci par avance de votre précieuse aide.

@+.
vendredi 3 décembre 2004 à 10:34:14 | Re : Débutant PHP-MySQL

winwarrior

Membre Club
Pour commencer je te conseillerais plutot de t'acheter un book pour apprendre ce genre de chose car c'est dûr de deviner par sois-meme a quoi sert tel ou tel champ (d'où ta question sur le forum mais bon si quelqu'un a le courage de tout t'expliquer t'auras de la chance) ...

ensuite le nombre de table dans une bdd je pense illimité (tant que t'as de l'espace sur ton disque dur lol)

win
vendredi 3 décembre 2004 à 21:29:56 | Re : Débutant PHP-MySQL

juki_webmaster

Membre Club
Je me permet de completer ce qu'a dit Winwarrior,

2ème:
A quoi correspond : "champ" (nom du champ) ok
"type"
"taille/valeurs"
"attributs"
"nul"
"default"
"extra"
"primaire"
"index"
"unique"
"---"
"texte entier"
ainsi que tous les choix de ces catégories.

=> Une table sql est composant à sa creation de plusieurs champs primaire, ces champs sont là pour recevoir des données, mais elles permettent aussi de classifier des données.
type => int / text / bigint / varchar.... c'est le type de contenu, si c'est des nombres alors utilise 'int', attention int est assez limiter sur un autre de grandeur, mais il va assez bien lorsque tu va avoir un maximum de 99 999 999 999. , si tu y insert dans ce champ du text, alors sa te reviendra à la valeur attribuer par 'default' sur ce champ. Si tu veux stoquer par exemple un message d'un forum, celui-ci peut etre trés long... alors donne lui le type : text, si c'est juste un champ à caractére pas trés long, utilise varchar où tu delimite le nombre maximum de caractére à y contenir.
"taille/valeurs" : à ce que je me trope pas, permet de dire à un champ de type : int, varchar... le nombre maximum de caractére qu'il doit contenir (en dessous de la limite de lui-meme).
"default" : valeur par defaut, qui sera mise à ce champ.
Le reste sert exclusivement à ordonée un index, cela signifit que tu à declarer un champ indexeur à l'avance, et que tu y ajouter quelques petits detail en fin de table, pour ce baser sur ce indexeur.

Exemple d'une table SQL :

CREATE TABLE `matable` (
`id` int(11) NOT NULL auto_increment,
`pseudo` varchar(255) NOT NULL default '0',
`chiffrepreferer` int(11) NOT NULL default '0',
`unnombreauhasard` int(11) NOT NULL default '0',
`motdepasse` varchar(255) NOT NULL default '0',
`signature` TEXT NOT NULL,
KEY `id` (`id`)
) TYPE=MyISAM;




Combien peut on créer de table dans une base de données ?

Oui, à priorie, un nombre illimité, enfin faut pas depasser par le quota de l'hebergeur et pas le quota qu'une base sql peut endurer, mais il ya une limite de 25 caractéres dans le nom d'une table.

Une trés bonne serie de tutorial :
http://www.phpdebutant.org/article62.php (suit à partir du tutorial 11).

Je te laisse d'exercer, car c'est avec la pratique que tu saura à la prochaine reussir à faire une vrai et bonne gestion!


Cette discussion est classée dans : créer, base, php, mysql, débutant


Répondre à ce message

Sujets en rapport avec ce message

PHP et MySQL [ par casper77610 ] Bonsoir à tous, Ceci est ma première question sur ce forum. J'espère que je serais explicite dans la formulation. Voila je cherche faire une page we Backup Base de données [ par sidalilo ] bonjour j'ai une application de gestion developpée en php et la base de données en mysql dans xp et je veux faire un backup automatique de cette base Erreur connexion base de données PHPMyAdmin !! [ par kennysp ] Bonjour, Petit problème technique en PHP. Précision : je suis amateur voire très amateur. Pour la première fois, je me lance dans la création d'une b afficher des fichiers et images de ma base de donnés [ par msi079 ] salut j'ai des fichiers ou image dans ma base de donnée que je veux afficher à l'aide d'une requête php mais j'arrive pas. je vous redonne mes différe MYSQL HEBERGEUR [ par lorenzobrussels ] Bonjour à tous. Je suis néophyte, je débute en PHP + MYQSQL J'ai trouvé un hébergeur gratuit (Olympe Newtork) pour executer du PHP et MYSQL. Malheur Débutant liste déroulante + mysql bd [ par santille ] Bonjour, Je suis débutant en PHP et j'essaie d'optimiser un script avec des listes déroulantes. Vous pouvez avoir les fichiers à http://www.fang.ch/p php et mysql [ par stephane ] bonjour,j'ai des pb d'acces aux base de donnees, je suis sur free donc le 'host' est ftpperso.free.fr enfin ca c'est bon j'ai bien mis mon login et pa Boîtes à liste + PHP + MySql [ par olive59 ] Source en PHP avec base MySqlJ'alimente une boite à liste avec une base MySQL. Jusque là, tout va bien! (Par un SELECT * FROM ...)J'aimerais pouvoir a Créer une base de données MySQL avec PHP [ par dannywilde ] J'essaye de créer la base de données dans un script PHP mais à chaque fois que j'essaye, le PC mouline pendant une durée illimitée et n'affiche rien m Dreamweawer et PHP MySQL sur free [ par RVP54 ] Bonjour,Je viens d'intaller correctement le forum sur FREE avec une base Mysql : Super, ça fonctionne. :lol: Maintenant, j'utilise Dreamweaver MX pour


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales