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

  FORUM HardWare.fr
  Programmation
  PHP

  donner une valeur par defaut a un champ lors de la création d'1 table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

donner une valeur par defaut a un champ lors de la création d'1 table

n°493750
Kmikaz
Posté le 21-08-2003 à 20:21:44  profilanswer
 

Jveux juste savoir comment donner une valeur par defaut a un champ quand je crée une table voici ce que j'ai essayé mais ca me renvoie une erreur...
 
$query = 'CREATE TABLE images ( downloads INT(4) DEFAULT '0' , copyright VARCHAR(30) DEFAULT 'inconnu')';
mysql_query("$query" );

mood
Publicité
Posté le 21-08-2003 à 20:21:44  profilanswer
 

n°493755
momo194
Posté le 21-08-2003 à 20:28:45  profilanswer
 

tu fé une requête d'insertion juste après :P

n°493756
omega2
Posté le 21-08-2003 à 20:31:41  profilanswer
 

Est ce que tu pourais nous donner l'erreur que t'obtiens?
Ca nous aidera a te dire ce qui va pas, par ce que là, ta requête a l'air d'être comme il faut.

n°493759
Kmikaz
Posté le 21-08-2003 à 20:35:42  profilanswer
 

l'erreur renvoyée est :
 
Parse error: parse error, unexpected T_LNUMBER

n°493762
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 20:41:48  profilanswer
 

Code :
  1. mysql_query("$query" );

:non:  // c'est une chaine de carcateres ca  :o  
 

Code :
  1. mysql_query($query);


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°493763
Kmikaz
Posté le 21-08-2003 à 20:42:01  profilanswer
 

momo194 a écrit :

tu fé une requête d'insertion juste après :P


 
Jveux pas faire une requete d'insertion pour chaque enregistrement que je vais faire, jveux que ca se fasse automatiquement. Normalement faut utiliser le parametre DEFAULT, jme trompe ??

n°493764
Kmikaz
Posté le 21-08-2003 à 20:45:28  profilanswer
 

simogeo a écrit :

Code :
  1. mysql_query("$query" );

:non:  // c'est une chaine de carcateres ca  :o  
 

Code :
  1. mysql_query($query);




 
ok mais c'était pas vraiment ca le probleme...
Qu'est ce qui va pas dans ma syntaxe parce que dès que je mets DEFAULT '0' ca marche pas et ca me renvoie :
Parse error: parse error, unexpected T_LNUMBER  
ou est le probleme ?

n°493766
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 20:46:36  profilanswer
 

mais c'est ca le problème .. :heink:  
parse error c'est du PHP c'est pas MySQL  :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°493767
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 20:51:47  profilanswer
 

$query="CREATE TABLE images ( downloads INT(4) DEFAULT '0' , copyright VARCHAR(30) DEFAULT 'inconnu');";
mysql_query($query);  
 
 
 :na:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°493774
the real m​oins moins
Posté le 21-08-2003 à 20:57:35  profilanswer
 

DEFAULT 0 sans quote pour un champ numerique non...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 21-08-2003 à 20:57:35  profilanswer
 

n°493780
Kmikaz
Posté le 21-08-2003 à 21:05:52  profilanswer
 

ok, jme prends la tete pour rien j'ai juste a faire un INSERT... [:zer]

n°493786
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 21:09:00  profilanswer
 

the real moins moins a écrit :

DEFAULT 0 sans quote pour un champ numerique non...


pas nécessairement


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°493805
omega2
Posté le 21-08-2003 à 21:23:06  profilanswer
 

Kmikaz a écrit :


 
ok mais c'était pas vraiment ca le probleme...
Qu'est ce qui va pas dans ma syntaxe parce que dès que je mets DEFAULT '0' ca marche pas et ca me renvoie :
Parse error: parse error, unexpected T_LNUMBER  
ou est le probleme ?

Je viens juste de réaliser :
ca te gène pas de mettre dans une chaine de caractère le caractère qui sinifie qu'on est arrivé a la fin de la chaine?
Il faudrait peut être que tu mettes un \ devant les ' de la requête. ;)


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

  donner une valeur par defaut a un champ lors de la création d'1 table

 

Sujets relatifs
[MySQL] Astuce pour qu'un count( ) vide retourne la valeur 0 ?[php/MySQL]Comment renvoyer la derniere valeur d'une colonne donné ?
[ MySql ] Problème "Table inexistante" ou "Champs pas dans field list"J'arrive pas a compter le nombre d'enregistrements d'une table(mysql)
Création d'état sur ACCESS[JS] Analyse de valeur x<y: BUG
[XHTML CSS] Passer site de table en div[Access - VBA pour Noob] - Vérifier un champ
[PHP/MyQL] Comment tester l'existence d'une table ?[jsp] comment récupérer la valeur d'un champ ?
Plus de sujets relatifs à : donner une valeur par defaut a un champ lors de la création d'1 table


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