{phpMyAdmin} Choix du type de champ
Résolu
Livre4ever
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Livre4ever Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Livre4ever Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis actuellement en train de remplir une base de donnés pour la création d'un site Internet.
Je travaille à partir de phpMyAdmin.
Voici ma question :
Un des champs de ma table est un lien vers un autre site Internet. Que dois-je définir comme type de champ ?
J'ai essayé de recherché sur différents sites, mais je n'ai pas trouvé réponse à ma question...
Merci d'avance !
Camille.
Je suis actuellement en train de remplir une base de donnés pour la création d'un site Internet.
Je travaille à partir de phpMyAdmin.
Voici ma question :
Un des champs de ma table est un lien vers un autre site Internet. Que dois-je définir comme type de champ ?
J'ai essayé de recherché sur différents sites, mais je n'ai pas trouvé réponse à ma question...
Merci d'avance !
Camille.
A voir également:
- {phpMyAdmin} Choix du type de champ
- Liste déroulante de choix excel - Guide
- Clear type - Guide
- Type de ram - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
4 réponses
MySQL ne gère pas de redirection vers d'autres sites. C'est à toi de gérer ça en programmation. Ton url est donc considérée comme texte.
En conséquence, essaye de définir ton champ 'url' comme blob, varchar(255) ou text. ça devrait marcher si tu as bien mis en place tes traitements.
En conséquence, essaye de définir ton champ 'url' comme blob, varchar(255) ou text. ça devrait marcher si tu as bien mis en place tes traitements.
Merci pour cette réponse rapide.
Mais j'aurais une autre question dans ce cas. J'ai fait un DUT Service et Réseaux de Communication, ce qui fait que j'ai de bonnes bases en SQL, mais je n'ai jamais entendu parlé du type "blob".. Pour quelle utilisation principale est-il fait ?
Merci.
Mais j'aurais une autre question dans ce cas. J'ai fait un DUT Service et Réseaux de Communication, ce qui fait que j'ai de bonnes bases en SQL, mais je n'ai jamais entendu parlé du type "blob".. Pour quelle utilisation principale est-il fait ?
Merci.
le type blob est utilisé par mysql pour des champs text de grandes tailles. C'est un équivalent au type text mais sera sensible à la casse au contraire du type text.
Extrait de doc MySQL :
BLOB
Occupe L+1 octets.
Stocke des Chaînes de 65535 caractères maximum. Ce champ est sensible à la casse.
TEXT
Occupe L+2 octets.
Stocke des chaînes de 65535 caractères maximum. Ce champ est insensible à la casse.
MEDIUMBLOB
Occupe L+3 octets.
Stocke des chaînes de 16777215 caractères maximum.
MEDIUMTEXT
Occupe L+3 octets.
Chaîne de 16 777 215 caractères maximum. Ce champ est insensible à la casse.
LONGBLOB
Occupe L+4 octets.
Stocke des chaînes de 4 294 967 295 caractères maximum. Ce champ est sensible à la casse.
LONGTEXT
Occupe L+4 octets.
Stocke des chaînes de 4 294 967 295 caractères maximum.
Extrait de doc MySQL :
BLOB
Occupe L+1 octets.
Stocke des Chaînes de 65535 caractères maximum. Ce champ est sensible à la casse.
TEXT
Occupe L+2 octets.
Stocke des chaînes de 65535 caractères maximum. Ce champ est insensible à la casse.
MEDIUMBLOB
Occupe L+3 octets.
Stocke des chaînes de 16777215 caractères maximum.
MEDIUMTEXT
Occupe L+3 octets.
Chaîne de 16 777 215 caractères maximum. Ce champ est insensible à la casse.
LONGBLOB
Occupe L+4 octets.
Stocke des chaînes de 4 294 967 295 caractères maximum. Ce champ est sensible à la casse.
LONGTEXT
Occupe L+4 octets.
Stocke des chaînes de 4 294 967 295 caractères maximum.