Titre: requête SQL
Posté par: lechtimi le le 07-12-2006 a 10:16:47
Bonjour. Voilà j’ais un petit problème pour une requête SQL. Je vais essayer de m’expliquer clairement. Sur une bases de données MySQL, j’utilise deux fois le même script, donc sur ma base je me retrouve avec phpclass_ad , phpclass_admins, phpclass_category ..etc. et phpclass_1ad, phpclass_1admins, phpclass_1category…etc. Sur cette base j’exécute une requête SQL sur phpclass_category (avec un fichier SQL phpclass_category où toutes mas catégories sont créés). Et tout se passe bien. Pour exécuter la même requête sur phpclass_1category j’ais rajouté le chiffre 1 sur le fichier SQL phpclass_(1)category où toutes mas catégories sont créés ,mais quand j’essaies d’exécuter cette requête avec cet ajout je me retrouve avec cette erreur. Structure de la table `phpclass_1category` -- CREATE TABLE `phpclass_1category` ( `cat_id` int( 11 ) NOT NULL AUTO_INCREMENT , `cat_fatherid` int( 11 ) default '0', `cat_name` varchar( 150 ) COLLATE latin1_german2_ci default '0', `cat_full_name` varchar( 150 ) COLLATE latin1_german2_ci default '0', `cat_description` varchar( 255 ) COLLATE latin1_german2_ci default '0', `cat_image` varchar( 100 ) COLLATE latin1_german2_ci default '0', `cat_total` int( 11 ) default '0', `cat_cost` int( 11 ) default '0', `cat_latest_date` int( 11 ) default '0', `cat_tpl` int( 11 ) default '0', `cat_allow_ads` char( 2 ) COLLATE latin1_german2_ci default '0', `lang_nor` varchar( 155 ) COLLATE latin1_german2_ci default '0', `lang_eng` varchar( 155 ) COLLATE latin1_german2_ci default NULL , `lang_fre` varchar( 155 ) COLLATE latin1_german2_ci default NULL , `lang_ger` varchar( 155 ) COLLATE latin1_german2_ci default NULL , `lang_pol` varchar( 155 ) COLLATE latin1_german2_ci default NULL , PRIMARY KEY ( `cat_id` ) ) ENGINE = MYISAM AUTO_INCREMENT =462 DEFAULT CHARSET = latin1 COLLATE = latin1_german2_ci AUTO_INCREMENT =462
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-- phpMyAdmin SQL Dump -- version 2.6.4-pl3 -- http://www.phpmyadmin.net -- ' at line 1
Si quelqu’un pouvait m’aider
|
Titre: Re:requête SQL
Posté par: theonlydrayk le le 07-12-2006 a 20:05:40
J'ai exécuter cette commande la sur une base de donner temporaire et tout fonctionne. Il ne manquais que le ; a la fin de la commande
SQL
Code:
CREATE TABLE `phpclass_1category` ( `cat_id` int( 11 ) NOT NULL AUTO_INCREMENT , `cat_fatherid` int( 11 ) default '0', `cat_name` varchar( 150 ) COLLATE latin1_german2_ci default '0', `cat_full_name` varchar( 150 ) COLLATE latin1_german2_ci default '0', `cat_description` varchar( 255 ) COLLATE latin1_german2_ci default '0', `cat_image` varchar( 100 ) COLLATE latin1_german2_ci default '0', `cat_total` int( 11 ) default '0', `cat_cost` int( 11 ) default '0', `cat_latest_date` int( 11 ) default '0', `cat_tpl` int( 11 ) default '0', `cat_allow_ads` char( 2 ) COLLATE latin1_german2_ci default '0', `lang_nor` varchar( 155 ) COLLATE latin1_german2_ci default '0', `lang_eng` varchar( 155 ) COLLATE latin1_german2_ci default NULL , `lang_fre` varchar( 155 ) COLLATE latin1_german2_ci default NULL , `lang_ger` varchar( 155 ) COLLATE latin1_german2_ci default NULL , `lang_pol` varchar( 155 ) COLLATE latin1_german2_ci default NULL , PRIMARY KEY ( `cat_id` ) ) ENGINE = MYISAM AUTO_INCREMENT =462 DEFAULT CHARSET = latin1 COLLATE = latin1_german2_ci AUTO_INCREMENT =462; |
|
|
Titre: Re:requête SQL
Posté par: lechtimi le le 04-01-2007 a 10:25:28
Bonjour Merci de votre réponse le problème est réglé Cdt |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|