je dois enregistrer la signature de l'utilisateur (la chose au fond d'un poste de forum) et ne suis pas sûr de savoir comment, je pourrais utiliser du texte pour stocker le code html, mais je pense qu'il ya probablement mieux solutions.Enregistrement d'un Signature de l'utilisateur dans MySQL
Répondre
Un champ text
est OK pour cela. Vous pouvez également utiliser un grand champ varchar
. Mais vous devrez vérifier et informer votre utilisateur qu'il y a une limite sur la taille de sa signature (ce qui est bien).
A-t-il besoin d'une longueur spécifique? Si je le laisse vide sera-t-il par défaut illimité? – Ell
'varchar' a besoin de longueur. –
Je ne vois pas de sens dans cette question. Qu'y a-t-il de si spécial dans ce domaine particulier?
Est-ce le seul champ de cette base de données?
si non - pourquoi c'est seulement un soulevé une telle question? Pourquoi ne pas déterminer d'abord, quelle longueur de champ conviendra , puis choisissez le type de champ approprié selon la documentation?
Eh bien, je suis un noob MySQL complète et je ne sais pas s'il était approprié de stocker une signature dans la base de données réelle ou si je dois contenir une URL pour créer un lien vers un fichier html, je pensais juste que le stockage de gros blocs de données dans la base de données peut avoir de mauvais effets secondaires. – Ell
@Ell donc vous allez dire que c'est la première donnée que vous allez stocker? Les messages ou discussions de forum ne sont pas votre préoccupation mais juste une "signature"? –
très bon point, j'étais vraiment juste en avant pensant, mais après un peu de réflexion, voyant comme si je suis un noob complet en PHP et MySQL, peut-être un forum est un peu ambitieux. Je vais probablement utiliser phpbb de toute façon, mais merci pour l'entrée! :) – Ell
Un champ texte est probablement le meilleur. Si vous êtes préoccupé par la "structure" de la signature, vous pouvez utiliser la fonction nl2br() en PHP, qui convertira tout nouveau caractère de ligne stocké dans le champ en HTML <br/>
.
Je dirais que ce champ de texte est beaucoup trop pour une signature et varchar (255) seraient assez –
Il y a beaucoup de forums où la signature peut être plus de 255 caractères, cependant. Tout dépend de ce qu'il veut faire avec le champ de signature ... – sorro
- 1. MYSQL Suivant Enregistrement précédent
- 2. Enregistrement des requêtes mysql
- 3. MySQL - Enregistrement d'éléments
- 4. bloque un enregistrement spécifique dans MySQL
- 5. Récupérer le dernier enregistrement dans mysql
- 6. Problème Mysql GROUP_BY (enregistrement actif)
- 7. CodeIgniter enregistrement actif et MySQL
- 8. Enregistrement des instructions MySQL DELETE
- 9. enregistrement aléatoire de la table mysql
- 10. Saisir le bon enregistrement dans une liste déroulante de mysql
- 11. Enregistrement de plusieurs attributs dans une seule ligne MySQL
- 12. Enregistrement de l'heure GMT dans la table mySQL
- 13. Comment rechercher la ville dans un enregistrement dans MySQL
- 14. mysql codeigniter enregistrement actif m: m suppression
- 15. Artificiellement Ajouter un enregistrement aux résultats MySQL
- 16. enregistrement mysql ne dépassant pas 16 384
- 17. Enregistrement du USER_ID d'un utilisateur ayant supprimé un enregistrement avec un déclencheur dans MySQL
- 18. Enregistrement et session avec PHP et MySQL
- 19. Modification d'un enregistrement mySQL avec PHP
- 20. comment obtenir la taille d'un enregistrement dans mysql
- 21. Comment vérifier l'existence d'un enregistrement et faire Insérer dans MYSQL?
- 22. Génération de signature numérique
- 23. vérification de signature java
- 24. Signature numérique dans PowerShell v2
- 25. Modèle de signature d'événement dans .net
- 26. Application de signature dans Visual Studio
- 27. $. signature de la fonction dans jquery
- 28. Librairie de signature numérique gratuite dans Delphi
- 29. Types anonymes dans une signature
- 30. Comment SUM de MySQL pour chaque enregistrement n
est que votre propre forum ou d'une personne? – Neutralizer
Quel genre de meilleure solution? Quel est le problème avec le texte? –