Variable php dans une requete pl sql
Fermé
di-roy
Messages postés
2
Date d'inscription
vendredi 18 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2013
-
18 janv. 2013 à 11:50
tsoko Messages postés 56 Date d'inscription samedi 29 décembre 2012 Statut Membre Dernière intervention 9 novembre 2013 - 18 janv. 2013 à 16:20
tsoko Messages postés 56 Date d'inscription samedi 29 décembre 2012 Statut Membre Dernière intervention 9 novembre 2013 - 18 janv. 2013 à 16:20
Bonjour,
je voudrai réaliser une requete pl sql avec à l'interieur une variable php
voila ma requette initiale :
"SELECT DISTINCT codique_utilisateur FROM traces where substr(codique_utilisateur,1,3)
='".substr($codique_affect,0,3)."' ORDER BY 1"
et je voudrai la transformer comme suit :
"SELECT DISTINCT codique_utilisateur FROM traces where codique_utilisateur like '".substr
($codique_affect,0,3)."%' ORDER BY 1"
je voudrai réaliser une requete pl sql avec à l'interieur une variable php
voila ma requette initiale :
"SELECT DISTINCT codique_utilisateur FROM traces where substr(codique_utilisateur,1,3)
='".substr($codique_affect,0,3)."' ORDER BY 1"
et je voudrai la transformer comme suit :
"SELECT DISTINCT codique_utilisateur FROM traces where codique_utilisateur like '".substr
($codique_affect,0,3)."%' ORDER BY 1"
A voir également:
- Variable php dans une requete pl sql
- Easy php - Télécharger - Divers Web & Internet
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Requete sql pix - Forum PHP
4 réponses
di-roy
Messages postés
2
Date d'inscription
vendredi 18 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2013
Modifié par di-roy le 18/01/2013 à 11:55
Modifié par di-roy le 18/01/2013 à 11:55
j'aimerai savoir si c'est juste ou non^^
merci davance pour les réponses
merci davance pour les réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
18 janv. 2013 à 14:23
18 janv. 2013 à 14:23
à première vue oui mais pourquoi ne pas faire l'essai avec une trace d'erreur ?
$query="SELECT DISTINCT codique_utilisateur FROM traces WHERE codique_utilisateur like '".substr ($codique_affect,0,3)."%' ORDER BY 1"; //le ORDER BY 1 me gène un peu qd même il faut qu'il porte sur un nom de champ => ORDER BY codique_utilisateur puis mysql_query($query) or die ("Pb requette ".mysql_error());
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
Modifié par ThEBiShOp le 18/01/2013 à 15:47
Modifié par ThEBiShOp le 18/01/2013 à 15:47
Dans ce cas, le order by est strictement le même, si je ne m'abuse, le 1 fait référence au 1er champ du select, après avec un peu de bon sens on peut rapidement déduire les avantages et les inconvénients d'une telle requête, en général c'est surtout pour la rapidité d'écriture qu'on écrit ça je pense...
je rajouterai d'ailleurs que tu n'as pas besoin de concaténer ta requête avec la variable, le délimiteur " permet d'écrire directement une variable sans avoir à la concaténer, contrairement au délimiteur '.
exemple :
je rajouterai d'ailleurs que tu n'as pas besoin de concaténer ta requête avec la variable, le délimiteur " permet d'écrire directement une variable sans avoir à la concaténer, contrairement au délimiteur '.
exemple :
$nom = "Bobby"; echo "Le nom de ce gentil garçon est $nom et il est très gentil";
tsoko
Messages postés
56
Date d'inscription
samedi 29 décembre 2012
Statut
Membre
Dernière intervention
9 novembre 2013
7
18 janv. 2013 à 16:20
18 janv. 2013 à 16:20
Bonjour,
Je dirai du genre:
Je dirai du genre:
SELECT DISTINCT 'codique_utilisateur' FROM 'traces' WHERE 'codique_utilisateur' LIKE '".substr($codique_affect,0,3)."%' ORDER BY 'codique_utilisateur'