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

  FORUM HardWare.fr
  Programmation
  PHP

  Un variable dans le resultat d'une requete SQL

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un variable dans le resultat d'une requete SQL

n°827991
freed102
Arayashiki
Posté le 20-08-2004 à 18:17:10  profilanswer
 

Imaginez une table "textes" avec 3 champs :
idtxt
langue
texte
 
imaginez un record set genre :
idtxt = 112
langue = 1
texte = Vous avez $n enregistrements dans la base
 
quand je fais une requete genre :
 
"select texte from table where idtxt=112"
 
forcement il va me retourner :  
"Vous avez $n enregristrements dans la base"
 
 
... mais moi je veux que $n soit un variable PHP
 
genre :
 
$n = 5;
 
et qu'il m'affiche :
 
"Vous avez 5 enregistrements dans la base"
 
 
... mais forcement il m'affiche  
 
"Vous avez $n enregistrements dans la base"
 
... que faire ?????
 
Strippslashes,Addslashes, htmlentitites... ça n'a pas l'air de servir à grand chose là.... :??:  
 

mood
Publicité
Posté le 20-08-2004 à 18:17:10  profilanswer
 

n°827992
simogeo
j'ai jamais tué de chats, ...
Posté le 20-08-2004 à 18:21:10  profilanswer
 

ca à l'air bien conçu ca encore [:veryfree]
code ?
 
et http://fr3.php.net/manual/fr/function.printf.php


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°828027
KangOl
Profil : pointeur
Posté le 20-08-2004 à 19:41:06  profilanswer
 

eval ??


---------------
Nos estans firs di nosse pitite patreye...
n°828198
Snoopy71
Posté le 21-08-2004 à 00:07:20  profilanswer
 

A cette heure, mon cerveau tourne au ralenti et ne me donne pas accès à la partie de ma mémoire où est située la fonction qui crache tous les nombres présents dans une chaîne, supprimant tous les caractères alphabétiques présents....
 
donc, faute de mieux pour l'instant, on va faire caca :
$toto = intval(ere_replace("^Vous avez ", "", ereg_replace(" enregistrements dans la base$", "", $texte)));


Message édité par Snoopy71 le 21-08-2004 à 00:07:47
n°828215
lunarnet76
Posté le 21-08-2004 à 01:07:39  profilanswer
 

oui le mieux ca reste simplement de faire un ereg ... lol


Message édité par lunarnet76 le 21-08-2004 à 01:15:30

---------------
!jb!
n°828221
lunarnet76
Posté le 21-08-2004 à 01:17:32  profilanswer
 

SINON y a un truc tout con, dans ta table tu met un texte1 et un texte2 et tu fais simplement afficher le contenu de texte1 puis tu affiche simplement ta variable puis tu affiche le contenu de texte2 c 1000 fois plus simple! surtt que ton $n ben c dans ton code source et non pas directement dans le contenu de texte!


---------------
!jb!
n°828334
goldorak69
Posté le 21-08-2004 à 13:34:30  profilanswer
 

str_replace à la place de ereg_replace c'est mieux pour ce genre de remplacement.

n°828347
KangOl
Profil : pointeur
Posté le 21-08-2004 à 13:48:57  profilanswer
 


 

Code :
  1. $n=2;
  2. $r = mysql_query("select text from table where id=112" );
  3. $obj = mysql_fetch_object($r);
  4. eval("echo \"".$obj->txt."\";" );


 
ca marche :o


---------------
Nos estans firs di nosse pitite patreye...

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

  Un variable dans le resultat d'une requete SQL

 

Sujets relatifs
[SGBD] PL/SQL qui kaput[mySql] Script SQL de création
[newbie] Créer une variable dateSQL fonction conversion vers date
Access, requète un peu compliquée...[SQL] Faire un update sur plusieurs critères provenant d'une table
Problème Access récupération value d'une TextBox dans une RequêteSQL Access Erreur de Requete
Recuperer le resultat d'un system sur plusieurs lignes ... 
Plus de sujets relatifs à : Un variable dans le resultat d'une requete SQL


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