Prob de recherche mysql

Répondre
allserv
le 22/07/2004 à 00:55
allserv
J'étudie ta reponse demain zebden, merci aux autres et bibi ta reponse aussi était correcte... (mais plus fouilli smiley)
mojorisin
le 22/07/2004 à 09:31
mojorisin
Personnelement je pense que tu devrais modifier ta base de données car c'est une erreur de conception.
Enfin c'est que mon avis a moi personnelement que j'ai hein :o)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
zebden
le 22/07/2004 à 10:39
zebden
Une bonne nuit fais du bien ,
Je assez d'accord avec mojorisin , une sorte de table intermediaire conviendrait mieux avec deux champs correspondants aux deux Ids.

Pour le RegExp , (jai honte pour hier soir parcce que c'est bien laid mais chut) , suffit de trouver , une valeure numerique entre deux ;
soit donc $reg = ';[0-9]+;' , mais une valeure precise =>

<?
$id_a_trouver = 3; // donc pas 13,23,30 ..
$nb_carac = strlen($id_a_trouver);
$reg = ';{0,1}'.$id_a_trouver.'{'.$nb_carac.'};';

##et donc la requete :

$sql = 'SELECT * FROM `truc` WHERE `machin` REGEXP ('.$reg.')';
?>


Voila la je crois avoir bon :/


[Message modifié le 22/07/2004 à 11:08 par zebden]
zebdinou pour les intimes / Blog : http://www.zebden.fr
allserv
le 22/07/2004 à 13:25
allserv
Bah ouais je sais c'est pas très pratique, mais ca foncitionne bien avec la solution a zebden smiley

merci de votre aide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours