Bonjour à vous,

Voilà j'ai un problème au niveau de mon site Web surtout au niveau d'une page. En gros, dans mon lycée, il y a une version de easyphp1.8 d'installé, chez moi aussi.

Bref, je me balade sur le site en local mais au lycée, je tombe sur une erreur étrange . Pourtant tout est correct. Le résultat que je devrais attendre est ceci : http://sn81.free.fr/equiprojet/?page=news (chez moi) mais au lycée, je me retrouve avec ceci : Can't create/write to file 'C:\Program Files\EasyPHP1-8\mysql\data\%tmp%\#sql_9a0_0.MYI' (Errcode: 2).


La requête SQL (intégrée sur du code PHP)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT Login_Mem, Titre, eTitre, Contenu, eContenu, Date_New, Lib_Gra, eLib_Gra
                           FROM MEMBRE M, SECTION S, NEWS N, GRADE G
                           WHERE M.Id_Mem = N.Id_Mem
                             AND S.Id_Sec = N.Id_Sec
                             AND M.Id_Gra = G.Id_Gra
                             AND Lib_Sec = 'News'
                           ORDER BY Date_New DESC
Il suffit que j'enlève le ORDER BY Date_New DESC pour que la page affiche les données mais c'est ce que je ne désire pas faire.


Quelqu'un ici saurait-il comment résoudre cette erreur dûe à EasyPhp ?


NB : Si je me suis trompé de section, déplacez le message .



Ne possédant pas mes sources sur place, je vous montre les tables exportées si vous en avez besoin.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
CREATE TABLE GRADE
(
  Id_Gra int(1) UNIQUE NOT NULL auto_increment,
  Lib_Gra varchar(15) UNIQUE NOT NULL,
  eLib_Gra varchar(15),
  Niv_Gra int(1) NOT NULL,
  PRIMARY KEY  (Id_Gra)
);
 
CREATE TABLE MEMBRE
(
  Id_Mem int(5) NOT NULL auto_increment,
  Login_Mem varchar(15) UNIQUE NOT NULL,
  Pass_Mem varchar(35) NOT NULL,
  Id_Gra` int(1) NOT NULL,
  PRIMARY KEY  (Id_Mem)
);
 
CREATE TABLE NEWS
(
  Id_New int(11) NOT NULL auto_increment,
  Id_Mem int(5) NOT NULL,
  Id_Sec int(1) NOT NULL,
  Titre varchar(70) NOT NULL,
  eTitre varchar(70),
  Contenu text NOT NULL,
  eContenu text,
  Date_New datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (Id_New)
);
 
CREATE TABLE SECTION
(
  Id_Sec int(1) NOT NULL auto_increment,
  Lib_Sec varchar(10) UNIQUE NOT NULL,
  PRIMARY KEY  (Id_Sec)
);