|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
Je cherche à compter le nombre d'enregistrements dans une requête. j'écris ça : Code :
Citation:
je précise que ma requête pointe une table dans Access Quelqu'un pourrait-il m'éclairer ? merci |
|||
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Développeur Web Inscription : avril 2006 Messages : 430 ![]() |
Salut,
comme la doc l'indique, odbc_exec() retourne une ressource. D'où le fait que lorsque tu essayes d'afficher le retour, ca t'indique Resource id #X. Je tenterais l'utilisation de, par exemple, odbc_fetch_row() pour obtenir un résultat à partir de cette ressource. |
|
|
00
|
|
|
#3 | ||
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
salut ! tu peut aussi utiliser mysql_num_rows mais je ne sais pas si il y a l'équivalent pour access et si sa fonctionne aussi...
mais genre Code :
sinon oriente toi vers odbc_fetch_row() bonne chance
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas... |
||
|
|
00
|
|
|
#4 | |
|
Membre expérimenté
![]() Développeur Web Inscription : avril 2006 Messages : 430 ![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Développeur informatique Inscription : février 2005 Messages : 2 982 ![]() |
utilise la fonction count dans ta requête. SELECT COUNT(mon_champs) AS nb, * FROM maTable
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
odbc_num_rows
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#7 | ||
|
Membre expérimenté
![]() Développeur Web Inscription : avril 2006 Messages : 430 ![]() |
J'aime bien comme certains topics partent en live dans les réponses qui n'ont rien à voir avec la question d'origine, et qui surtout vont un peu embrouiller le posteur de départ
Citation:
Citation:
|
||
|
|
00
|
|
|
#8 | |||||
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Citation:
Tu as 2 solutions soit tu fait : Code :
Code :
__________________
Stay in Bed .. Save Energy |
|||||
|
|
00
|
|
|
#9 | |
|
Candidat au titre de Membre du Club
![]() |
Mon problème doit venir d'ailleurs .... avec toutes les propositions ci-dessus la page me renvoie :
Citation:
merci de vos éclairages |
|
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Et avec le COUNT ça marche plus??? (parce que c'est plus logique en plus...). Il faut donner un alias en faisant SELECT COUNT(id) AS nb FROM..., ensuite tu prends le résultat avec $res = odbc_fetch_array($req) ou un truc dans le genre et tu récupères le compteur avec $res['nb'].
|
|
|
00
|
|
|
#11 | ||
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
montre ta requete et essaye ca pour afficher tes erreurs:
Code :
__________________
Stay in Bed .. Save Energy |
||
|
|
00
|
|
|
#12 | |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Cette fonction ne fonctionne que si c'est pas une requete select pour plus d'info il faut voir la doc
Citation:
|
|
|
|
00
|
|
|
#13 | |||
|
Candidat au titre de Membre du Club
![]() |
Le count m'intéresse bcp mais le "odbc_fetch_array" me fait :
Citation:
Code :
ou dois je mettre la gestion d'erreur ? (odbc_error()) |
|||
|
|
00
|
|
|
#14 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Tu exécutes jamais ta requête. (exécution de la requête puis récupération des résultats avec array), il faut faire l'équivalent de mysql_query (odbc_exec peut-être).
Et justement tu pourras voir les erreurs en faisant odbc_exec(...) or die(odbc_error()); |
|
|
00
|
|
|
#15 | ||
|
Candidat au titre de Membre du Club
![]() |
A oui j'ai bien fait l'boeuf là !
allé j'la redonne Code :
Merci beaucoup pour la dépatouille Heu ... il est ou le tag résolu ? |
||
|
|
00
|
|
|
#16 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com