donner une valeur par defaut a un champ lors de la création d'1 table - PHP - Programmation
Marsh Posté le 21-08-2003 à 20:31:41
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.
Marsh Posté le 21-08-2003 à 20:35:42
l'erreur renvoyée est :
Parse error: parse error, unexpected T_LNUMBER
Marsh Posté le 21-08-2003 à 20:41:48
Code :
|
// c'est une chaine de carcateres ca
Code :
|
Marsh Posté le 21-08-2003 à 20:42:01
momo194 a écrit : tu fé une requête d'insertion juste après |
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 ??
Marsh Posté le 21-08-2003 à 20:45:28
simogeo a écrit :
// c'est une chaine de carcateres ca
|
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 ?
Marsh Posté le 21-08-2003 à 20:46:36
mais c'est ca le problème ..
parse error c'est du PHP c'est pas MySQL
Marsh Posté le 21-08-2003 à 20:51:47
$query="CREATE TABLE images ( downloads INT(4) DEFAULT '0' , copyright VARCHAR(30) DEFAULT 'inconnu');";
mysql_query($query);
Marsh Posté le 21-08-2003 à 20:57:35
DEFAULT 0 sans quote pour un champ numerique non...
Marsh Posté le 21-08-2003 à 21:05:52
ok, jme prends la tete pour rien j'ai juste a faire un INSERT...
Marsh Posté le 21-08-2003 à 21:09:00
the real moins moins a écrit : DEFAULT 0 sans quote pour un champ numerique non... |
pas nécessairement
Marsh Posté le 21-08-2003 à 21:23:06
Kmikaz a écrit : |
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.
Marsh Posté le 21-08-2003 à 20:21:44
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" );