Aller au contenu

Bourinho

Hubmaster
  • Compteur de contenus

    338
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de Bourinho

  • Date de naissance 22/07/1982

Pour me contacter

  • Mon Site
    http://

Information du profil

  • Localisation
    A deux pas du Mont
  • Société
    RienPourLinstant
  1. Bourinho

    Requête prise de tête

    Salut, Je peux te dire pourquoi cela ne fonctionne pas tel quel... Tu utilises un GROUP BY...il faut donc que tu utilises des fonctions d'aggrégation (explications ici) Voilà deux requêtes différentes, je pense qu'une des deux correspond à ce que tu recherches : _ici, un même joueur pourra apparaître plusieur fois: SELECT ga_membres.pseudo,ga_scores.timeStamp,ga_scores.score FROM ga_scores,ga_membres WHERE ga_scores.idjeu='".$_SESSION['idJeuxEnCour']."' AND ga_scores.idmembre=ga_membres.id_membre ORDER BY score DESC _là, seul le meilleur score de chaque joueur devrait apparaître: SELECT ga_membres.pseudo,ga_bestscores.timeStamp,ga_bestscores.score FROM (SELECT max(score) as score, id_membre as id_membre, min(timeStamp) as timeStamp FROM ga_scores WHERE ga_scores.idjeu='".$_SESSION['idJeuxEnCour']."' GROUP BY id_membre) as ga_bestscores,ga_membres WHERE ga_bestscores.idmembre=ga_membres.id_membre ORDER BY score DESC Si c'est pas tout à fait bon, ça ne doit pas en être loin!!! A+
  2. Et si tu essaies de décomposer Ca donnerait : SELECT photo.nom_fichier, photo_com.id_photo .....etc.... photo_com.comment FROM photo, photo_com, lienphoto WHERE photo.id_photo=photo_com.id_photo AND photo.id_photo=lienphoto.id_photo AND photo_com.langue='fr' AND lienphoto.id_theme=41 C'est sans garantie, mais ça ne mange pas de pain! PS : Si tu pouvais citer le message d'erreur qui t'es donné, ça pourrait nous aider à... t'aider (c'est pas très heureux, mais je n'ai jamais dit que j'étais un poète!)
  3. Salut, il faut utiliser CHARACTER_LENGTH... SELECT ... WHERE CHARACTER_LENGTH(article.nom) < 6 ... A+
  4. Salut, Sinon, il existe aussi une fonction appelée "mysql_real_escape_string"...
  5. Salut, _AT_kazhar : je pense que les 5Go de trafic concernent uniquement le site et non pas la limitation du serveur... Cette évaluation est juste là pour se donner une idée de la charge que devra accepter le serveur SuperPlan. C'est ce que j'ai compris... A+
  6. Salut, tu ne peux pas utiliser 'option' comme nom de table... c'est un mot réservé... A+
  7. Salut, Le principe du forum, c'est de partager ses problèmes pour les résoudre (tu as compris cette étape visiblement...) Mais ce forum a aussi pour but de partager ses solutions. En effet, si jamais quelqu'un vient à avoir le même problème que toi, il sera bien heureux que cette question soit résolue... mais ça ne l'avancera pas des masses. Alors, s'il te plait, dis nous comment tu as résolu ton problème, il se peut que cela serve à quelqu'un d'autre un jour! Merci
  8. Salut, je crois que je viens de trouver une solution... pour un nombre d'équipe paire! En fait, ma méthode consiste à faire un tableau... je vais prendre l'exemple avec 8 équipes : Les nombres qui apparaitront dans le tableau correspondent au numéro de la journée à laquelle aura lieu le match. X12345678 1X 2XX 3XXX 4XXXX 5XXXXX 6XXXXXX 7XXXXXXX 8XXXXXXXX On remplit chaque colonne sauf la dernière comme suit (pour les colonnes de 2 à 7): On commence par la première ligne en y mettant comme nombre celui qui est au-dessus (c'est à dire le numéro de l'équipe qui jouera contre l'équipe numéro 1) moins 1. Ensuite, pour remplir cette colonne, on incrémente jusqu'à 7 en descendant... et on recommence à 1 pour poursuivre si nécessaire. Pour la dernière colonne (la colonne 8 dans notre exemple): On commence aussi de la même manière (c'est à dire que l'on met 8-1=7 à la première ligne) mais on poursuit par les nombres paires 2, 4, 6, ... et ensuite les nombres impaires 1, 3, 5... Pour notre exemple, ça donne : X 1 2 3 4 5 6 7 8 1 X 1 2 3 4 5 6 7 2 X X 3 4 5 6 7 2 3 X X X 5 6 7 1 4 4 X X X X 7 1 2 6 5 X X X X X 2 3 1 6 X X X X X X 4 3 7 X X X X X X X 5 8 X X X X X X X X Avec cette méthode, ça ne devrait pas demander 30s pour générer un championnat En effet, pour N équipes, le tableau T est défini par : pour 0<i<j<N, T(i,j) = (i+j)-2 modulo (N-1) pour 0<i<N, T(i,N) = 2(i-1) modulo (N-1) tel que pour tout i et pour tout j, 0<T(i,j)<N... Après, si tu veux faire des matchs aller-retour, tu peux poser, pour 0<i<j<N+1 : T(j,i) = 2N-1-T(i,j) T(j,i) = N-1+T(i,j)... Voilà, A+
  9. Bonjour, Je vais m'immiscer dans ce post bien que ma situation géographique ne me permette pas de pouvoir accéder à ce type de service... Ayant travailler dans un répartiteur de l'opérateur historique à Paris en tant que stagiaire, je peux vous dire que pour passer en dégroupage total, il faut que France Telecom (FT) recable votre installation... Cela correspond à installer 3 nouvelles jarretières (paire de fils de cuivre) pour FT et au moins une par votre FAI dans une salle à laquelle FT ne peut accéder. En plus de cela, il faut enlever l(es) ancienne(s) connexions: _1 jarretière si vous n'aviez pas l'ADSL auparavant. _2 jarretières si vous aviez l'ADSL non dégroupée auparavant. Il y a bel et bien du boulot pour FT, ce qui peut expliquer le temps nécessaire à la mise en place de votre nouvelle installation. Ce délai peut être augmenté si des offres promotionnelles sont en cours (promotion -> plus de boulot pour autant d'employés...) Il ne s'agit là que d'une partie de l'iceberg car le dégroupage total doit aussi donner du travail à d'autres services de FT...
  10. Salut, Je pense que ce site peut être la cause de nombreuses crises d'épilipsie!!! Attention, si des américains arrivent sur des pages comme celle dont tu viens de donner l'url, tu risques d'avoir des avocats à tes trousses!!! Sérieusement, t'as pensé à présenter cette page au Guiness Book dans la catégorie "page web qui rapporte le plus par affichage"?
  11. Bourinho

    Texte identique

    Salut, Il me semble que la fonction "include" du langage php coresspond exactement à ce que tu recherches... Je te conseille de te renseigner là dessus... Ainsi, tu n'auras qu'à avoir une page news.php où tu intègres le texte que tu souhaites voir sur tes différentes pages... Ensuite, il suffit d'écrire un include("news.php"); dans chacune des pages considérées... A+
  12. Salut, Si tu obliges la base a avoir le même nom que le pseudo de l'utilisateur lors de la création... Je ne sais pas si ça solutionne ton problème mais c'est peut être une piste...
  13. Salut... c'est curieux comme résultat... Qu'est ce que tu écris dans la suite de ton code pour obtenir l'affichage des résultats? Sinon, la requête me semblera plus correcte avec : $sql = 'SELECT * FROM table WHERE nom = \''.$motsclef.'\' OR description REGEXP \''.$motsclef.'[^a-zA-Z]+\' GROUP BY description'; Si dans PhpMyAdmin, tu fais la requête suivante, qu'obtiens tu? SELECT * FROM table WHERE nom = 'rome' OR description REGEXP 'rome[^a-zA-Z]+' GROUP BY description
  14. Salut, et un truc du genre : $sql = 'SELECT * FROM table WHERE (nom = \''.$motsclef.'\' or description REGEXP \''.$motsclef.'[^a-zA-Z]\') GROUP BY description'; Ca ne te conviendrait pas par hasard?
  15. Merci pour le lien, ça va certainement m'aider... Le truc qu'est rigolo, c'est que je peux importer ma "petite" base lorsque j'enlève le 'DEFAULT' devant CHARSET... C'est vraiment bizarre!!! Je vais étudier ton lien plus profondément pour m'en sortir plus proprement! Merci encore!
×
×
  • Créer...