Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/03/2007, 10h14   #1
Membre habitué
 
Inscription : octobre 2006
Messages : 325
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 325
Points : 137
Points : 137
Par défaut Problème de requête

bonjour a tous

Mon probleme est le suivant :
quand j'execute se code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
include("connec_bdd.php");
 
$requete = "select * from san_tramero where tr_ine11='$tramero_ine11' and tr_codvia='$tramero_codvia' and tr_extrinfnum='$tramero_extrinfnum' and tr_calextrinfnum='$tramero_calextrinfnum'";
$stmt=ociparse($connexion, $requete);
ociexecute($stmt);
ocifetch($stmt);
$tramero_calextrinfnum=ociresult($stmt,"TR_CALEXTRINFNUM");
$tramero_extrsupnum=ociresult($stmt,"TR_EXTRSUPNUM");
$tramero_calextrsupnum=ociresult($stmt,"TR_CALEXTRSUPNUM");
$tramero_zonasalud=ociresult($stmt,"TR_ZONASALUD");
$tramero_cpostal=ociresult($stmt,"TR_CPOSTAL");
il sert a selectonner une ligne dans ma base de donner et a stacker chaque champ de cette ligne dans une variable qui porte le nom du champ

je voudrais savoir quel est la valeur d'une de ces variable si dans ma table il n'y avais pas de valeur dans ce champ car jusque la je n'est pas trouver comment faire pour repondre a cette question

merci de votre aide
teen6517 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 10h28   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Ca dépend de la définition de tes champs en base, tu peux avoir une valeur 0 ou chaîne vide par défaut ou tu peux avoir null. Le mieux c'est de tester en faisant des echo...

nb : et merci pour l'effort d'orthographe que tu as fais même si il en reste quelques unes c'est bien plus lisible
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 10h42   #3
Membre habitué
 
Inscription : octobre 2006
Messages : 325
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 325
Points : 137
Points : 137
mon type est varchar2 (1 byte)
et dans la colonne null il est inscrit "Y" pour yes.

les echo sa donne rien tous est blanc et si je mais par exemple
echo ".".$var.".";

les 2 points qui entourent la variable me semble coller l'un a l'autre


merci pour ton PS amara sa fait plaisir
teen6517 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 11h14   #4
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Tu peux faire un var_dump sur tes variables aussi on va peut-être voir des choses.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 12h17   #5
Membre habitué
 
Inscription : octobre 2006
Messages : 325
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 325
Points : 137
Points : 137
voici le code du var_dump

Code :
var_dump($tramero_calextrinfnum);
voici le resultat:

string(0) ""


sa veut dire quoi?
teen6517 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 12h27   #6
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Chaîne vide je pense. Donc c'est ce que tu récupères.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 12h32   #7
Membre habitué
 
Inscription : octobre 2006
Messages : 325
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 325
Points : 137
Points : 137
ok merci de ton aide
teen6517 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h55.


 
 
 
 
Partenaires

Hébergement Web