Table sql, probleme....
txiki
Messages postés
6819
Date d'inscription
Statut
Contributeur
Dernière intervention
-
txiki Messages postés 6819 Date d'inscription Statut Contributeur Dernière intervention -
txiki Messages postés 6819 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir à tous et meilleurs voeux pour 2003...
Encore moi, eh oui.....
Je suis en train de créer une table avec des divinités et leur descriptions. Pb quand je met en ligne j'ai une erreur:
requête SQL :
CREATE TABLE geniusnames (
name loc varchar(50) default NULL,
description loc varchar(255) default NULL,
) TYPE=MyISAM
MySQL a répondu:
You have an error in your SQL syntax near 'loc varchar(50) default NULL,
description loc varchar(255) default NULL,
' at line 3
Voici sa structure (1ere ligne):
#
# Structure de la table `geniusnames`
#
CREATE TABLE geniusnames (
name loc varchar(50) default NULL,
description loc varchar(255) default NULL,
) TYPE=MyISAM;
#
# Contenu de la table `geniusnames`
#
INSERT INTO geniusnames VALUES ('AARI', '\(bélier\)aspect que revêt le génie habitant le gouffre d\'Okina \(Alava\). Aspect que revêt l\'un des genies subalternes de Mari. Quand elle dort,elle se sert du corp de son bélier comme d\'un oreiller, et de ses cornes comme dévidoir quand elle effectue des travaux de filage.');
Je merde encore avec la structure et si quelqu'un pouvait m'aider, ce serait génial !!!!!
Merci d'avance.
PS: je me tape tout avec word pad (les caractères du bloc note étant insupportables pour moi) car je ne sais pas utiliser php admin ou autre un logiciel qui m'aiderait grandement a l'écriture de toutes ces lignes.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Encore moi, eh oui.....
Je suis en train de créer une table avec des divinités et leur descriptions. Pb quand je met en ligne j'ai une erreur:
requête SQL :
CREATE TABLE geniusnames (
name loc varchar(50) default NULL,
description loc varchar(255) default NULL,
) TYPE=MyISAM
MySQL a répondu:
You have an error in your SQL syntax near 'loc varchar(50) default NULL,
description loc varchar(255) default NULL,
' at line 3
Voici sa structure (1ere ligne):
#
# Structure de la table `geniusnames`
#
CREATE TABLE geniusnames (
name loc varchar(50) default NULL,
description loc varchar(255) default NULL,
) TYPE=MyISAM;
#
# Contenu de la table `geniusnames`
#
INSERT INTO geniusnames VALUES ('AARI', '\(bélier\)aspect que revêt le génie habitant le gouffre d\'Okina \(Alava\). Aspect que revêt l\'un des genies subalternes de Mari. Quand elle dort,elle se sert du corp de son bélier comme d\'un oreiller, et de ses cornes comme dévidoir quand elle effectue des travaux de filage.');
Je merde encore avec la structure et si quelqu'un pouvait m'aider, ce serait génial !!!!!
Merci d'avance.
PS: je me tape tout avec word pad (les caractères du bloc note étant insupportables pour moi) car je ne sais pas utiliser php admin ou autre un logiciel qui m'aiderait grandement a l'écriture de toutes ces lignes.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
A voir également:
- Table sql, probleme....
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- Logiciel sql - Télécharger - Bases de données
- Tableau croisé dynamique ou table de pilote - Guide
9 réponses
Salut Chiqui,
N'aurais-tu pas copié un modèle de création de table, avec une colonne de nom "loc" ? Si c'est le cas, tu supprimes "loc" et çà pourrait marcher !
PS : doigts engourdis, à cause du froid tombé brutalement (pb avec les volets)
N'aurais-tu pas copié un modèle de création de table, avec une colonne de nom "loc" ? Si c'est le cas, tu supprimes "loc" et çà pourrait marcher !
PS : doigts engourdis, à cause du froid tombé brutalement (pb avec les volets)
Oui mais j'avais déjà corrigé ça, et ça ne fonctionne pas quand même ????
Je ré-essaye de suite.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Je ré-essaye de suite.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Bonsoir Marden,
J'étais parti sur un modèle dans lequel j'ai enlevé le 'genre'.
J'ai des doutes maintenant. Cela voudrait-il dire qu'une colonne ne peut avoir qu'un et unique nom même s'il y a plusieurs tables ?
Ex: il ne peut y avoir qu'une colonne se nommant "prénoms" ?
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
J'étais parti sur un modèle dans lequel j'ai enlevé le 'genre'.
J'ai des doutes maintenant. Cela voudrait-il dire qu'une colonne ne peut avoir qu'un et unique nom même s'il y a plusieurs tables ?
Ex: il ne peut y avoir qu'une colonne se nommant "prénoms" ?
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Rassure-toi, le même nom de colonne être utilisé dans des tables différentes, en général, pour faire des liens (jointures).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Après suppression de loc (name loc varchar...), j'ai l'erreur suivante (dans le type=myisam:
MySQL a répondu:
You have an error in your SQL syntax near ') TYPE=MyISAM' at line 6
********************************
#
# Structure de la table `geniusnames`
#
CREATE TABLE geniusnames (
name varchar(50) default NULL,
description varchar(250) default NULL,
) TYPE=MyISAM;
#
# Contenu de la table `geniusnames`
#
INSERT INTO geniusnames VALUES ('', 'AARI', '\(bélier\)aspect que revêt le génie habitant le gouffre d\'Okina \(Alava\). Aspect que revêt l\'un des génies subalternes de Mari. Quand elle dort,elle se sert du corp de son bélier comme d\'un oreiller, et de ses cornes comme dévidoir quand elle effectue des travaux de filage.');
Je suis dans la panade..... La structure de cette table est la plus simple, seulement noms et fonctions des génies.
Merci encore a celui qui me dépatouillera.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
MySQL a répondu:
You have an error in your SQL syntax near ') TYPE=MyISAM' at line 6
********************************
#
# Structure de la table `geniusnames`
#
CREATE TABLE geniusnames (
name varchar(50) default NULL,
description varchar(250) default NULL,
) TYPE=MyISAM;
#
# Contenu de la table `geniusnames`
#
INSERT INTO geniusnames VALUES ('', 'AARI', '\(bélier\)aspect que revêt le génie habitant le gouffre d\'Okina \(Alava\). Aspect que revêt l\'un des génies subalternes de Mari. Quand elle dort,elle se sert du corp de son bélier comme d\'un oreiller, et de ses cornes comme dévidoir quand elle effectue des travaux de filage.');
Je suis dans la panade..... La structure de cette table est la plus simple, seulement noms et fonctions des génies.
Merci encore a celui qui me dépatouillera.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Quand la syntaxe va, TOUT va ;-))
La virgule séparant la définition de la 2ème colonne de la 3ème pourrait gêner ... dans la mesure où il n'y a pas de 3ème colonne !!!
La virgule séparant la définition de la 2ème colonne de la 3ème pourrait gêner ... dans la mesure où il n'y a pas de 3ème colonne !!!
Rebonsoir Marden,
J'avais aussi essayé cette solution (que je trouvais logique) mais je me demande si ce n'est pas une question du nombre de caractères de la colonne "description". C'est limité a 250 (on ne peut aller plus loin) à moins de faire 2 colonnes, description 1 et 2.
Je tente en abrégeant leur contenu.
Merci quand même de m'aider.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
J'avais aussi essayé cette solution (que je trouvais logique) mais je me demande si ce n'est pas une question du nombre de caractères de la colonne "description". C'est limité a 250 (on ne peut aller plus loin) à moins de faire 2 colonnes, description 1 et 2.
Je tente en abrégeant leur contenu.
Merci quand même de m'aider.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Ca y est, c'est O.K. Voici en fait comment est structurée ma table:
#
# Structure de la table `geniusnames`
#
CREATE TABLE geniusnames (
id int(4) NOT NULL auto_increment,
prenom varchar(50) NOT NULL default '',
origine varchar(255) NOT NULL default '',
UNIQUE KEY id (id)
) TYPE=MyISAM;
#
# Contenu de la table `geniusnames`
#
Merci et @ +
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
#
# Structure de la table `geniusnames`
#
CREATE TABLE geniusnames (
id int(4) NOT NULL auto_increment,
prenom varchar(50) NOT NULL default '',
origine varchar(255) NOT NULL default '',
UNIQUE KEY id (id)
) TYPE=MyISAM;
#
# Contenu de la table `geniusnames`
#
Merci et @ +
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Bonsoir a tous,
Bon j'ai modifié le fichier php pour les divinités mais maintenant il me trouve une erreur a la ligne 107 (</html> ???? C'est quoi ça ?
Voici la fin du code:
$req = mysql_query("select * from `geniusnames` where id=$id");
$res = mysql_fetch_object($req);
print("<b>$res->prenom</b> : $res->origine");
}
mysql_close($db);
?>
<p align="right"><font size="2" color="#009900">tiré du <b>dictionnaire
illustré de mythologie basque</b> de <b>Jose Miguel De Barandiaran</b><br>
traduit par<b> Michel Duvert </b>Editions <b>Elkarlanean</b>.</font></p>
</td>
</tr>
</table>
<p align="center"><font face="Arial, Helvetica, sans-serif">
<input type='button' value='Fermer' onClick='self.close()' name="button">
</font><br>
</body>
</html>
Voyez-vous une erreur, il s'agit là du bouton pour fermer la fenetre et au dessus la fin du code php.
Merci encore pour votre soutient.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))
Bon j'ai modifié le fichier php pour les divinités mais maintenant il me trouve une erreur a la ligne 107 (</html> ???? C'est quoi ça ?
Voici la fin du code:
$req = mysql_query("select * from `geniusnames` where id=$id");
$res = mysql_fetch_object($req);
print("<b>$res->prenom</b> : $res->origine");
}
mysql_close($db);
?>
<p align="right"><font size="2" color="#009900">tiré du <b>dictionnaire
illustré de mythologie basque</b> de <b>Jose Miguel De Barandiaran</b><br>
traduit par<b> Michel Duvert </b>Editions <b>Elkarlanean</b>.</font></p>
</td>
</tr>
</table>
<p align="center"><font face="Arial, Helvetica, sans-serif">
<input type='button' value='Fermer' onClick='self.close()' name="button">
</font><br>
</body>
</html>
Voyez-vous une erreur, il s'agit là du bouton pour fermer la fenetre et au dessus la fin du code php.
Merci encore pour votre soutient.
http://abarka.free.fr
Quand la syntaxe va, TOUT va ;-))