Variable php dans une requete pl sql
di-roy
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
tsoko Messages postés 64 Statut Membre -
tsoko Messages postés 64 Statut Membre -
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
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Php alert ✓ - Forum PHP
- Variable d'environnement temp - Forum Word
4 réponses
à 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());
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";