Probléme d'exécution des requêtes MySql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probléme d'exécution des requêtes MySql

par Cyrano » 26 sept. 2005, 23:07

Tu n'essayrais pas par hasard de travailler sur des tables MyISAM à partir de script générés depuis des tables InnoDB ?

par riadh » 26 sept. 2005, 09:55

lorsque je clique sur le liens il m'affiche:

PMA Database ... en erreur[ Documentation ]
Fonctions relationnelles désactivé

par riadh » 26 sept. 2005, 09:51

Voilà le message d'erreur:

Certaines fonctionnalités ayant trait aux tables reliées sont
désactivées. Pour une analyse du problème, cliquez ici.

par riadh » 26 sept. 2005, 09:48

Ce script est générer par PhpMyadmin, et il s'exécute correctement sur d'autre serveurs.
Mais, j'ai remarqué le message d'erreur suivant:

[img]d:\Erreur.JPG[/img]

Comment je doit corrigé cette erreur, et est ce qu'il peut y avoir un lien avec mes problémes

par Cyrano » 23 sept. 2005, 17:52

Dans les première lignes, tu as des valeurs qui ne sont pas encarées d'apostrophes des DEUX cotés mais avec seulement la première.
INSERT INTO `central` VALUES (1, 'صفاقس المدينة', 20', 'CENTRAL', '45', '3');
Je t'ai mis le manquant en rouge, regarde les lignes suivantes, c'est pareil

par riadh » 23 sept. 2005, 17:49

Voiçi un script qui génére des erreurs de syntaxe chaque fois que je l'exécute dans des empacement différents. (il écrase ou substitue des caractéres et affiche des erreurs)

Code : Tout sélectionner

INSERT INTO `central` VALUES (1, 'صفاقس المدينة', 20, 'CENTRAL', '45', '3'); INSERT INTO `central` VALUES (2, 'صفاقس الجنوبية', 40, 'CENTRAL', '45', '3'); INSERT INTO `central` VALUES (3, 'صفاقس الجديدة', 41, 'CENTRAL', '45', '3'); INSERT INTO `central` VALUES (4, 'ميناء الصيد', 97, 'URAD', '45', '3'); INSERT INTO `central` VALUES (5, 'الرملة', 81, 'CENTRAL', '45', '5'); INSERT INTO `central` VALUES (31, 'السبعي', 33, 'CENTRAL', '48', '1'); INSERT INTO `central` VALUES (30, 'ساقية الزيت', 50, 'CENTRAL', '48', '1'); INSERT INTO `central` VALUES (11, 'سيدي عباس', 65, 'CENTRAL', '40', '2'); INSERT INTO `central` VALUES (12, 'الحبيب', 74, 'CENTRAL', '40', '2'); INSERT INTO `central` VALUES (13, 'العين', 54, 'CENTRAL', '40', '2'); INSERT INTO `central` VALUES (14, 'مركز دمق', 43, 'CENTRAL', '40', '2'); INSERT INTO `central` VALUES (15, 'طينة', 86, 'URAD', '40', '2'); INSERT INTO `central` VALUES (16, 'البحري', 64, 'URAD', '40', '2'); INSERT INTO `central` VALUES (17, 'الحاجب', 42, 'URAD', '40', '2'); INSERT INTO `central` VALUES (18, 'قرمدة', 59, 'URAD', '40', '2'); INSERT INTO `central` VALUES (19, 'محرس', 90, 'CENTRAL', '401', '4'); INSERT INTO `central` VALUES (20, 'بير علي', 77, 'URAD', '401', '4'); INSERT INTO `central` VALUES (21, 'بوثدي', 88, 'URAD', '401', '4'); INSERT INTO `central` VALUES (22, 'الغريبة', 83, 'URAD', '401', '4'); INSERT INTO `central` VALUES (23, 'شفار/نقطة', 60, 'URAD', '401', '4'); INSERT INTO `central` VALUES (24, 'منزل شاكر', 85, 'URAD', '401', '4'); INSERT INTO `central` VALUES (25, 'عقارب', 71, 'URAD', '401', '4'); INSERT INTO `central` VALUES (26, 'صخيرة', 95, 'URAD', '401', '4'); INSERT INTO `central` VALUES (29, 'صفاقس الشمالية', 30, 'CENTRAL', '48', '1'); INSERT INTO `central` VALUES (28, 'الصغار', 69, 'URAD', '401', '4'); INSERT INTO `central` VALUES (32, 'سدرة', 62, 'CENTRAL', '48', '1'); INSERT INTO `central` VALUES (33, 'حبانة', 31, 'CENTRAL', '48', '1'); INSERT INTO `central` VALUES (34, 'ساقية الداير', 94, 'URAD', '48', '1'); INSERT INTO `central` VALUES (35, 'السلطنية', 48, 'URAD', '48', '1'); INSERT INTO `central` VALUES (36, 'الشيحية', 46, 'URAD', '48', '1'); INSERT INTO `central` VALUES (37, 'سيدي منصور', 72, 'URAD', '48', '1'); INSERT INTO `central` VALUES (38, 'سيدي صالح', 73, 'URAD', '48', '1'); INSERT INTO `central` VALUES (39, 'جبنيانة', 80, 'CENTRAL', '481', '6'); INSERT INTO `central` VALUES (40, 'الحنشة', 84, 'URAD', '481', '6'); INSERT INTO `central` VALUES (41, 'العامرة', 99, 'URAD', '481', '6'); INSERT INTO `central` VALUES (42, 'الحزق', 87, 'URAD', '481', '6'); INSERT INTO `central` VALUES (43, 'الغرابة', 82, 'URAD', '481', '6'); INSERT INTO `central` VALUES (45, 'أولاد بو سمير', 45, 'URAD', '481', '6'); INSERT INTO `central` VALUES (44, 'بليانة', 44, 'URAD', '481', '6'); INSERT INTO `central` VALUES (46, 'سيدي عبد الكافي(WLL)', 59, 'WLL', '', '2'); INSERT INTO `central` VALUES (47, 'البقعة البيضة (WLL)', 54, 'WLL', '', '2'); INSERT INTO `central` VALUES (48, 'عين تركية (WLL)', 54, 'WLL', '', '2'); INSERT INTO `central` VALUES (49, 'بير الملولي(WLL)', 54, 'WLL', '', '2'); INSERT INTO `central` VALUES (50, 'الخزانات (WLL)', 54, 'WLL', '', '2'); INSERT INTO `central` VALUES (51, 'بدارنة(WLL)', 94, 'WLL', '', '1'); INSERT INTO `central` VALUES (52, 'بير عباس (WLL)', 46, 'WLL', '', '1'); INSERT INTO `central` VALUES (53, 'الخزانات', 54, 'URAD', '40', '2'); INSERT INTO `central` VALUES (6, 'مليتة', 81, 'URAD', '', '5'); INSERT INTO `central` VALUES (7, 'العطايا', 81, 'URAD', '', '5'); INSERT INTO `central` VALUES (8, 'القراطن', 81, 'URAD', '', '5'); INSERT INTO `central` VALUES (9, 'سيدي فرج', 81, 'URAD', '', '5'); INSERT INTO `central` VALUES (10, 'الشرقي', 81, 'URAD', '', '5'); INSERT INTO `central` VALUES (27, 'نقطة', 96, 'URAD', '401', '4'); INSERT INTO `central` VALUES (54, 'عوابد (WLL)', 99, 'WLL', '', '6'); INSERT INTO `central` VALUES (55, 'سعادي (WLL)', 99, 'WLL', '', '6'); INSERT INTO `central` VALUES (56, 'خلالجة (WLL)', 80, 'WLL', '', '6'); INSERT INTO `central` VALUES (57, 'أولاد سالم (WLL)', 80, 'WLL', '', '6'); INSERT INTO `central` VALUES (58, 'عجانقة (WLL)', 80, 'WLL', '', '6'); INSERT INTO `central` VALUES (59, 'أولاد يوسف (WLL)', 80, 'WLL', '', '6'); INSERT INTO `central` VALUES (60, 'بيرالعمار (WLL)', 84, 'WLL', '', '6'); INSERT INTO `central` VALUES (61, 'أولاد احمد (WLL)', 84, 'WLL', '', '6'); INSERT INTO `central` VALUES (62, 'قرقور (WLL)', 60, 'WLL', '', '4'); INSERT INTO `central` VALUES (63, 'الصغار (WLL)', 71, 'WLL', '', '4'); INSERT INTO `central` VALUES (64, 'عقارب (WLL)', 71, 'WLL', '', '4'); INSERT INTO `central` VALUES (65, 'غابة جبارنة (WLL)', 71, 'WLL', '', '4'); INSERT INTO `central` VALUES (66, 'سوينية (WLL)', 77, 'WLL', '', '4'); INSERT INTO `central` VALUES (67, 'راس أم شوشة (WLL)', 77, 'WLL', '', '4'); INSERT INTO `central` VALUES (68, 'اللطايفة (WLL)', 77, 'WLL', '', '4'); INSERT INTO `central` VALUES (69, 'طلاب (WLL)', 77, 'WLL', '', '4'); INSERT INTO `central` VALUES (70, 'حشيشينة (WLL)', 83, 'WLL', '', '4'); INSERT INTO `central` VALUES (71, 'الفايض (WLL)', 83, 'WLL', '', '4'); INSERT INTO `central` VALUES (72, 'الحمام (WLL)', 83, 'WLL', '', '4'); INSERT INTO `central` VALUES (73, 'بوجربوع (WLL)', 85, 'WLL', '', '4'); INSERT INTO `central` VALUES (74, 'شعلاب (WLL)', 85, 'WLL', '', '4'); INSERT INTO `central` VALUES (75, 'بلحوشات (WLL)', 90, 'WLL', '', '4'); INSERT INTO `central` VALUES (76, 'عيثة شلاية (WLL)', 90, 'WLL', '', '4'); INSERT INTO `central` VALUES (77, 'شعال (WLL)', 90, 'WLL', '', '4'); INSERT INTO `central` VALUES (78, 'سوانية (WLL)', 95, 'WLL', '', '4'); INSERT INTO `central` VALUES (79, 'بير علي (WLL)', 77, 'WLL', '', '4'); INSERT INTO `central` VALUES (80, 'طرفاوي (WLL)', 83, 'WLL', '', '4'); INSERT INTO `central` VALUES (81, 'محرس (WLL)', 90, 'WLL', '', '4');

par ouckileou » 23 sept. 2005, 17:32

Alors fais voir un peu comment tu fais

par riadh » 23 sept. 2005, 17:05

Ce n'est pas mon cas.
J'essai d'exécute un fichier .sql génerer par PhpMyadmin ou de faire du copier collé à partir de ce fichier.

par ouckileou » 23 sept. 2005, 16:57

si tu cherches à utiliser plusieurs requêtes à la fois dans un même appel à mysql_query(), c'est impossible :)
La chaîne de requête ne doit pas se terminer par un point-virgule.
=> http://fr.php.net/manual/fr/function.mysql-query.php

Probléme d'exécution des requêtes MySql

par Riadh » 23 sept. 2005, 16:39

Salut;
J'ai un serveur Lunix (redhat 9) avec les versions de Mysql et PHP intégré càd Mysql 3.23.54. dans lequel J'ai installé PhpMyadmin 2.6.0-rc1.
Tout a bien marché losque j'exécute les requêtes. Mais lorsque j'essai d'exécute plusieurs requête à la fois (un script par exemple), il génere des erreurs de syntaxe qui ne sont pas présent réelement. J'ai changer la version PhpMyadmin 2.5.1. mais le probléme persiste.
Que peut être le probléme d'aprés vous? est-ce que c'est un probléme de mysql ?