begin process at 2012 05 31 14:54:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

requete sql avec la variable php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

requete sql avec la variable php

lundi 9 octobre 2006 à 19:19:14 | requete sql avec la variable php

soussan

slt
j'ai un champs qui peut contenir des paraghraphe et je veux faire la selection sur ce champs à partir d'une zone de texte de recherche. je veux faire la selection des champs qui peuc contenir le mot tappé par l'utilisateur
si vs pouvez me corriger ma faute :
"select * from devis where desig LIKE '".%$_POST['rech']%."

lundi 9 octobre 2006 à 20:24:53 | Re : requete sql avec la variable php

JulSoft

Membre Club
Réponse acceptée !
je dirai
"select * from devis where desig LIKE '%".$_POST['rech']."%'"
mais je fais ça de tête donc ça peut ne pas marcher...

lundi 9 octobre 2006 à 21:33:16 | Re : requete sql avec la variable php

soussan

merci pour ton aide, ca marche. Merci
mardi 10 octobre 2006 à 09:12:11 | Re : requete sql avec la variable php

malalam

Administrateur CodeS-SourceS
Merci de valider les réponses qui fonctionnent (là, je l'ai fait moi-même).
mardi 10 octobre 2006 à 10:42:16 | Re : requete sql avec la variable php

webdeb

Le SELECT * est déconseillé. Préfère SELECT champ1, champ2, champ3...
mercredi 2 avril 2008 à 10:24:43 | Re : requete sql avec la variable php

daz59000

Bonjour tlm

J'ai aussi un pb avec ma requete SQL dans laquelle je voudrais inserer une variable PHP.

Quelqu'un pourrait il me donner la syntaxe exacte pour une telle requete?
Surtout au niveau des quotes, des guillemets, etc.
a titre d'exemple, voici ma requete:

$prenom = mysql_query("SELECT prenom FROM référents WHERE login LIKE ' " . $login . " ' " );
echo Bonjour $prenom, vous etes bien connecté! ;

--> J'ai mis des espace pour plus de lisibilité, dans mon code ca donne ... LIKE '" . $login . "'");
 Le plus ettonant, c'est que la requete ne me renvoie pas d'erreur mais pas ce que j'attend a savoir

J'attend ceci:
"Bonjour Patrick, vous etes bien connecté!"

et SQL me renvoie:
"Bonjour Resource id "egal barré" 3 , vous etes bien connecté!"
ou, si je bidouille dans les quotes , guillemets, ca donne
"Bonjour "chaine vide" , vous etes bien connecté!"


Si quelqu'un pouvait eclairer ma lanterne.... la je cale completement.. c'est decourageant des fois SQL non? :D

Merci d'avance

DazZ
jeudi 3 avril 2008 à 08:59:31 | Re : requete sql avec la variable php (Resource id # 3)

daz59000

Re...

J'ai trouvé la solution pour les problemes SQL du genre "Resource id #3 ou #5,.."
Ca pourrait interesser kk1...

Le Pb:
Quand vous faite un echo $variable, SQL vous renvoie "Resource id#3" alors que vous attendiez la valeur de $variable...

La solution:
C'est que votre variable est "multiple" et SQL ne sais pas quel "sous-valeur" de la variable vous renvoyer.

Le code, ca sera plus explicite:

J'ai toujours ma variable $prenom (voir le post précédent).
Si je fais un echo $prenom, SQL me renvoie "Resource id#3"

Donc il faut faire ceci:

$prenom = mysql_query("SELECT prenom FROM référents WHERE login LIKE ' " . $login . " ' " );
sachant que dans ma table référents il y a 2 champs: login, prénom
(c'est important pour la suite)

$var = mysql_fetch_assoc($prenom);

extract($var);

$var  est une variable multiple et contient les champs de ma table ($login et $prénom), qui existent sans que je les ai déclarées explicitement

Me reste donc à faire un echo $prénom et le tour est joué!

J'espere que cela sera utile pour qq'un

A bientot

DazZ


Cette discussion est classée dans : variable, php, sql, champs, requete


Répondre à ce message

Sujets en rapport avec ce message

Dreamweaver sql php au secours !! [ par fantastinet ] J'ai un problème avec dreamweaverje voudrais refaire mon site (http://Www.fantastinet.fr.st) a peu près de la meme facon mais avec sql phpj'ai créé un Requete SQL avec PHP : besoin d'aide svp [ par lasof77 ] Bonjour, Je suis debutante en php et j'ai un probleme de recupération de données via sql dans ma base.Je commence par faire une requete globale sur to requete sql avec php : j'ai un pb avec les apostrophes [ par nicoto ] Bonjour,J'aurai besoin d'aide car j'utilise actuellement php , et j'accède à une base sql avec driver odbc. mon problème est lors d'envoie de requete Update [ par refkaben ] Bonjour à tous;J'ai une requete Update, le syntaxe me parrait correcte mais ça ne fait rien, càd que les valeurs des champs que je veux modifier reste comment dans un formualire envoyer une variable non visible a l'utilisateur dans un formaulaire ??? [ par fredericmaill ] Bonjour, je voudrais aussi recuperer dans "insertion2.php", la variable "id"mais je veut pas quelle apparaisse dans la liste deroulante. comment faire Requete SQL avec plusieurs champs [ par christuckers ] Hello les CSistes !!Une petite question. J'ai besoin de faire une petite requete qui est vraiment mini mais qui m'enerve car je n'y arrive pas.Voici m Algorithme php ou requete sql ? Probleme de date [ par evenkil ] Bonjour,J'aimerai pouvoir déterminer dans quelle tranche de période se situe une date donnée.Je voulai savoir si il est possible de concevoir une requ variable dans requete sql [ par pronostic ] Bonjour. Comment faire ça en language normal ? $entrees= mysql_query('SELECT COUNT(*) AS nbre_entrees FROM prono where Pseudo=$usernameMerci merci :) XSS dans requete sql un peu spéciale [ par mickadevelop ] Bonjour à tous et toutes,J'ai une question concernant les requete mysql et la sécurité relative au injections sql.(cette requete est utilisé que pour php:Resultat requete SQL [ par did61 ] Bonjour, Comment teste t-on le nombre que renvoie une requete SQL ? dans quelle variable est le nombre de joueur $sql ou $nombre ? Requete : $sql = 'S


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales