problèmes de requêtes multitables [mysql, free.fr] - Programmation
Marsh Posté le 11-04-2001 à 12:27:49
Je n ai jamais travaille avec Mysql sous Free,
Mais si tu ne peux pas traviller sur 3 tables en meme temps,
Tu peux poser sur une table a la fois, ca demande un peu plus de temps processeur et de memoire surtout, mais ou moins tu es sur que cela fnct.
Sinon, tu as essaye d executer ta requete, en version plus simple pour voir, si elle fonctionne chez Free ?
@+
Bonne suite
Marsh Posté le 11-04-2001 à 12:47:40
ben surtout que depuis quelques temps chez free ya pas grand chose de stable.
Marsh Posté le 11-04-2001 à 12:57:22
speeder06 a écrit a écrit : Je n ai jamais travaille avec Mysql sous Free, Mais si tu ne peux pas traviller sur 3 tables en meme temps, Tu peux poser sur une table a la fois, ca demande un peu plus de temps processeur et de memoire surtout, mais ou moins tu es sur que cela fnct. Sinon, tu as essaye d executer ta requete, en version plus simple pour voir, si elle fonctionne chez Free ? @+ Bonne suite |
J'ai essayé en enlevant le maximum de limitation. Soit il me ramène rien, soit il me dit qu'il risque de travailler sur trop de ligne.
J'ai également essayé des requêtes sur une seule table avec toute les limitations de la requête de départ et là ca marche.
Je n'ai pas encore essayé en attaquant seulement 2 tables.
Marsh Posté le 11-04-2001 à 12:58:54
pierrelasser a écrit a écrit : ben surtout que depuis quelques temps chez free ya pas grand chose de stable. |
Alors que reste t'il comme hébergeur php qui soit stable, pas trop lent et qui marche encore (je viens de multimania et j'en ai marre d'attendre comme un con).
Marsh Posté le 11-04-2001 à 14:48:07
Voilà une requête type. C'est pour un chat.
Elle est censé ramener les 50 derniers messages posté dans la chambre où ce trouve l'utilisateur.
La colone "uname" appartient à la table user.
Les colones "texte" et "STAMP" appartiennent à la table texte.
Je n'ai pas mis les vérifications de validiter de l'utilisateur.
select uname,texte,STAMP
from user,message,cession
where user.userid=message.userid
and message.chambreid=cession.chambreid
and cessionid='10'
order by STAMP DESC
LIMIT 0,50
P.S.: D'autre requêtes qui appellent trois tables marchent aussi mal.
Marsh Posté le 12-04-2001 à 10:25:03
J'ai trouvé. En fait, les requêtes sont bonnes mais dans la page précédante, une valeur était mal initialisé. Je n'avais pas de message d'erreur à l'écran car cette page (en plus de l'initialisation des variables) ne sert qu'à créer des frames.
Marsh Posté le 11-04-2001 à 12:19:37
Salut à tous. Pour mon site en php héberger chez free, j'ai des requêtes SQL qui travaille sur trois tables en même temps. Le problèmes ces que ces requêtes ne ramènes aucunes données alors que les mêmes requêtes chez moi avec les mêmes données et les mêmes structures de tables fonctionnes très bien.
Je me demandes si la version de mysql de free n'est pas limité sur ce point et si oui, s'il est possible de faire fonctionner des requêtes qui ne travaillent que sur deux tables à la fois.