Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[resolu]création d'un module, insérer un table mysql (adodb MetaTypes)
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.2
#~ Url du site : http://121.0.0.1
#~ Hébergeur / Soft : wampserver
#~ Informations Système :
#~ Cms Version : 1.10.2
#~ Modules installés :
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ Nouvelles: 2.12.3
#~ Recherche: 1.7
#~ ThemeManager: 1.1.4
#~ FormBuilder: 0.7
#~ Skeleton: 1.8.1
#~ Mysqlmanager: 1.2.5
#~ Captcha: 0.4.5
#~ CGExtensions: 1.27.1
#~ NEM: 2.3.8
#~ Informations de configuration :
#~ php_memory_limit:
#~ process_whole_template: faux
#~ output_compression: faux
#~ max_upload_size: 10000000
#~ default_upload_permission: 664
#~ url_rewriting: aucune
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: vrai
#~ localisation:
#~ default_encoding: UTF-8
#~ admin_encoding: UTF-8
#~ set_names: vrai
#~ Informations sur PHP :
#~ phpversion: 5.3.5
#~ md5_function: Le (Vrai)
#~ gd_version: 2
#~ tempnam_function: Le (Vrai)
#~ magic_quotes_runtime: Désactivé (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 60
#~ output_buffering: 1
#~ safe_mode: Désactivé (Faux)
#~ file_uploads: Le (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 10M
#~ session_save_path: c: / wamp / tmp (0777)
#~ session_use_cookies: Le (Vrai)
#~ xml_function: Le (Vrai)
#~ Informations sur le serveur :
#~ Server API: apache2handler
#~ DServer Type: MySQL (MySQL)
#~ DServer Version: 5.5.8
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~




Bonjour à tous


Je débute avec la création de modules pour cmsms
Je ne trouve pas d'explication vraiment claires pour la création d'une table mysql même en me référant aux MetaType() de adodb.
C: character fields that should be shown in a <input type="text"> tag.
X: TeXt, large text fields that should be shown in a <textarea>
B: Blobs, or Binary Large Objects. Typically images.
D: Date field
T: Timestamp field
L: Logical field (boolean or bit-field)
I: Integer field
N: Numeric field. Includes autoincrement, numeric, floating point, real and integer.
R: Serial field. Includes serial, autoincrement integers. This works for selected databases.

Voici ma question
en examinant des créations de tables dans des modules existants on trouve:

EXEMPLE 1 : "id I KEY,"
(ici je comprends que id sera au forma d'un nombre int mais que vient faire "KEY", est ce que id est autoincrémenté ?)
(si on veut un index autoincrémenté ne doit on pas employer "id R" ?)

EXEMPLE 2 : "show_in_menu I1,"
(ici je crois comprendre qu'il agit d'un nombre int de 1 caractère ce qui m'étonne c'est que le champ de type "champ varchar(25)" sera traduit par "champ C(25)," et que pour le MetaType "I" suivi du nombre de caractères ici "1" on ne voit pas de parenthèses "I(1)"

à ceux qui prendront la pein de m'éclairer sur ces points merci.
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)