Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1270 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Select *from $table where ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Select *from $table where ...

n°411844
coconutes4
Posté le 31-05-2003 à 11:43:37  profilanswer
 

Salut , je voudrais savoir , s'il existe une fonction afin de sélectionner dan une table un champs quand ce champs comporte une chaine de caractére passé en argument ?
 
Par exemple :
$titre = "ccol";
je voudrais selectionner dans la table $table tout les lignes quand le champs $titre2 comporte $titre ...
 
est ce possible ?
Sinon doisje passer par "titre like '$lettre%'";

mood
Publicité
Posté le 31-05-2003 à 11:43:37  profilanswer
 

n°411855
HORNY-Gran​dcornu
grumf !
Posté le 31-05-2003 à 12:06:44  profilanswer
 

oulàlà, les variables vont dans tous les sens là ! Essaye ceci, même je suis pas sûr que ça fonctionne... :whistle:  
 
SELECT * FROM table WHERE $titre2='$titre'
 
 
ps : fan de Monty Python ? ;)


Message édité par HORNY-Grandcornu le 31-05-2003 à 12:07:38
n°411859
coconutes4
Posté le 31-05-2003 à 12:14:38  profilanswer
 

oUi j'aime bien pk? :D
 
 
sinon ta proposition marche , mais bien entendu pas comme je le souhaite...
la je vérifié juste si ^$titre2=$titre
et non si $titre est contenue dans $titre2 ...:(

n°411864
RiderCrazy
Posté le 31-05-2003 à 12:42:08  profilanswer
 

SELECT * FROM table HAVING $titre2='eregi($titre, $titre2)'
Enfin, je pense.... à vérifier.
 
Edit: en fait ca ca marchera pas car j'utilise eregi avec une valeur que tu aurais du sortir avant (titre 2)... par contre HAVING a la place de WHERE ca devrait le faire... apres, je sais pas c'est sensible à la casse
 
SELECT * FROM table HAVING $titre2='$titre'


Message édité par RiderCrazy le 31-05-2003 à 12:53:51
n°411867
coconutes4
Posté le 31-05-2003 à 12:43:17  profilanswer
 

oki merci je vais voir

n°411878
mrbebert
Posté le 31-05-2003 à 13:12:28  profilanswer
 

"SELECT * FROM $table WHERE titre2 LIKE '%$titre%'";
 
Plus correct :  
"SELECT * FROM $table WHERE titre2 LIKE '%" . addslashes($titre) . "%'";


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Select *from $table where ...

 

Sujets relatifs
[ QT ] Colorier les items d'une table ou d'une liste viewComment centrer le text d'un menu select?
Problème de structure pour une tablescipt php, inserer un lien en fonction de la table
Mysql table crashé erreur 138table dans un tableau
[MySQL] DROP TABLE de plusieurs tablesProbleme pour modifier une colonne dans une table Postgres
[CSS]pour une table qui ne fonctionne pas[mysql] PB requete avec des select imbriqués
Plus de sujets relatifs à : Select *from $table where ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR