Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
J'ai une bdd dont un des champs stocke des url de sites qui sont cliquables car affichés comme des liens.
je veux faire une requete qui va m'afficher tous les enregistrements qui concernet l'url "toto.com"
je fais donc :
SELECT * FROM `matable` WHERE `url` = <a href=\"http://toto.com\">toto</a>
la table me renvoie autaumatiquement une erreur. on dirait que ce qui le gene, c'est le double // de l'adresse.
je patauge depuis quelques heures, un peu d'aide serait bienvenu...
merci
Hors ligne
Bonjour,
Déjà ton problème ne viens pas de tes double slashes mais de tes doubles quotes. Commence donc par stocker des URL en URL^^ comme par exemple url='http://www.toto.com' cela ira beaucoup mieux.
Ensuite je t'invite à consulter le manuel de MySQL pour regarder les moyens de parser des URL dans tes clauses WHERE. En effet si tu peux le faire avec des %, tu peux aussi le faire avec des REGEXP.
++
Dernière modification par Jc (15-08-2011 04:44:26)
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Saluton,
Merci de na pas réactiver la guerre des étoiles.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Merci Jc, je prends note de tout ça, je vais modifier mes url dans la base pour commencer...
Hors ligne
merci à toi aussi Maljuna Kris, message reçu !
Hors ligne
Pages :: 1