Portekoi Posté 12 Août 2005 Posté 12 Août 2005 Bon ca va, je suis pas trop nul C'est la version de Mysql qui ne correspond apparament pas Ta version est : MySQL 3.23.58
Boumbadaboum Posté 12 Août 2005 Auteur Posté 12 Août 2005 (modifié) Je suis pas trop non nul plus puisque j'avais essayé la bonne requête avant d'ouvrir ce post ! (cf premier message) Bon je fais quoi ? une mise à jour vers la version 4 ? c'est possible depuis l'espace utilisateur OVH. Mais est-ce que ça ne vas pas me fiche le basard ailleur? Et est ce que ça va régler le problème des "=" qui marchent pas ? Modifié 12 Août 2005 par Boumbadaboum
Portekoi Posté 12 Août 2005 Posté 12 Août 2005 Pour la mise à jour, tu odis être sur un mutualisé donc cela n'est pas possible. Concernant le problème du '=', je suis sûr à 99,9999999% que cela viens de toi Je laisse 0,0000001% pour OVH mais j'y crois pas Portekoi qui va manger
Boumbadaboum Posté 12 Août 2005 Auteur Posté 12 Août 2005 (modifié) Pour la mise à jour, tu odis être sur un mutualisé donc cela n'est pas possible. Si c possible, y'a un bouton dans l'espace utilisateur OVH qui dit "basculer vers mysql 4". C'est pas un bouton presse purée qd même ! Concernant le problème du '=', je suis sûr à 99,9999999% que cela viens de toi Je laisse 0,0000001% pour OVH mais j'y crois pas nan c pas moi pis tu viens juste de te planter au dessus alors ... Modifié 12 Août 2005 par Boumbadaboum
Portekoi Posté 12 Août 2005 Posté 12 Août 2005 J'aime beaucoup ta facon de faire confiance, on est pas tous des méchants Pour ce qui est du '=', comment croire que cela viens d'OVH? Y aurait déjà des milliers d'utilisateur signalant le problème et ce forum ne fonctionnerait pas.
Boumbadaboum Posté 12 Août 2005 Auteur Posté 12 Août 2005 (modifié) Bon c'est simple je viens de réessayer texto ça, je fais deux copiés collés $comp="SELECT description, libelle,site, url FROM complement WHERE urlMotClef like '$definition%'"; résultat : ça m'affiche ce que ça doit afficher. $comp="SELECT description, libelle,site, url FROM complement WHERE urlMotClef = '$definition%'"; résultat : ça m'affiche le néant. Voilà, donc si c'est pas dans mon code, c'est un poltergeist. Modifié 12 Août 2005 par Boumbadaboum
Portekoi Posté 12 Août 2005 Posté 12 Août 2005 Snif On t'a déjà répondu : De plus, seul like interprête le caractère % comme un joker ( = se contente de chercher le caractère % sans rien comprendre). Donc, tu ne dois pas mettre de '%' dans ton '=' ...
Boumbadaboum Posté 12 Août 2005 Auteur Posté 12 Août 2005 (modifié) Donc, tu ne dois pas mettre de '%' dans ton '=' ... j'ai refait tous mes codes pour mettre un id qui fonctionnent avec "=" en plus j'avais posé la question sur ces fameux "% "une fois. Alors qui m'explique à quoi ça sert, quand et où? "Interprète comme un joker" ça me parle pas des masses. C'est toujours pareil on veut gagner du temps en passant sur un détail, et puis c'est ce détail qui fiche tout en l'air tôt ou tard. Modifié 12 Août 2005 par Boumbadaboum
Portekoi Posté 12 Août 2005 Posté 12 Août 2005 Re, Plus tard, je veux faire prof de SQL '%' : C'est un Joker. Et voilà.... Un Joker, c'est quoi? Lorsque l'on joue à la bataille normale, les Jokers sont plus forts que toutes les autres cartes mais ils représentent tout et rien. Donc le Joker est un signe qui signifie 'tout et rien'. Donc si je mets un Joker derrière la syllabe 'Hu%',les mots suivant sortirons car cela signifie : Va me prendre tout se qui commence par 'Hu' sans tenir compte ni de la casse, ni de ce qu'il y a après 'Hu' .... -Hub -HubMaster les mots suivant ne sortiront pas - Webmaster-Hub - H A l'inverse, si je mets fais ceci '%Hu', cela signifie : Va me chercher tout ce qui se termine par 'Hu' sans tenir compte de ce qu'il y a avant. Dernier cas : Le double Joker (comme double casse ) : '%Hu%' se qui signifie : Va me chercher tout ce qui contient 'Hu'. Donc conclusion, tout le monde à droit à un Joker
Boumbadaboum Posté 12 Août 2005 Auteur Posté 12 Août 2005 Plus tard, je veux faire prof de SQL Ouais ça commence bien, j'ai tout compris à ton explication Merci Portekoi Par contre pour la requête UPDATE qui tue, bah tt le monde est par terre là. Bon je peux faire sans mais ça aurait été intéressant de la trouver peut être.
Boumbadaboum Posté 12 Août 2005 Auteur Posté 12 Août 2005 et si on met like "" sans % qu'est ce que ça donne ?
Portekoi Posté 12 Août 2005 Posté 12 Août 2005 L'équivalent du '=' Plus tard, je veux faire prof de SQL Ouais ça commence bien, j'ai tout compris à ton explication Merci Portekoi Par contre pour la requête UPDATE qui tue, bah tt le monde est par terre là. Bon je peux faire sans mais ça aurait été intéressant de la trouver peut être. On l'a trouvé mais pas compatible avec ta versoin de Mysql
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant