Salut,
je suis en train de mettre en place un petit prog en php-gtk et j'effectu
une requete grace au module odbc.
ma question:
est il possible de connaitre le nombre de d'enregistrement avant meme de les
traiter individuellement.
ce chiffre me permettra d'inserer une une barre de progression.
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Krystyan
il y a pas un truc similaire à mysql_num_rows ? odbc_result_all() retourne le nombre de lignes dans le résultat, ou FALSE en cas d'erreur (dixit la doc).
Jean-Luc Andrei a écrit:
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les traiter individuellement. ce chiffre me permettra d'inserer une une barre de progression. merci
il y a pas un truc similaire à mysql_num_rows ?
odbc_result_all() retourne le nombre de lignes dans le résultat, ou
FALSE en cas d'erreur (dixit la doc).
Jean-Luc Andrei a écrit:
Salut,
je suis en train de mettre en place un petit prog en php-gtk et j'effectu
une requete grace au module odbc.
ma question:
est il possible de connaitre le nombre de d'enregistrement avant meme de les
traiter individuellement.
ce chiffre me permettra d'inserer une une barre de progression.
merci
il y a pas un truc similaire à mysql_num_rows ? odbc_result_all() retourne le nombre de lignes dans le résultat, ou FALSE en cas d'erreur (dixit la doc).
Jean-Luc Andrei a écrit:
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les traiter individuellement. ce chiffre me permettra d'inserer une une barre de progression. merci
Bruno Desthuilliers
Jean-Luc Andrei wrote:
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les traiter individuellement.
C'est de toutes façons toujours possible avec un count() : select count(...) as nb_record from ... where ...
Sinon, voire la doc du module odbc : http://www.php.net/manual/en/function.odbc-num-rows.php
Ca m'a pris à peu près 15 secondes, temps de connection à php.net inclus. Donc moins de temps qu'il ne t'en a fallu pour rédiger et poster ta question... Tu aurais peut-être pu commencer par là, non ?-)
Bruno
Jean-Luc Andrei wrote:
Salut,
je suis en train de mettre en place un petit prog en php-gtk et j'effectu
une requete grace au module odbc.
ma question:
est il possible de connaitre le nombre de d'enregistrement avant meme de les
traiter individuellement.
C'est de toutes façons toujours possible avec un count() :
select count(...) as nb_record from ... where ...
Sinon, voire la doc du module odbc :
http://www.php.net/manual/en/function.odbc-num-rows.php
Ca m'a pris à peu près 15 secondes, temps de connection à php.net
inclus. Donc moins de temps qu'il ne t'en a fallu pour rédiger et poster
ta question... Tu aurais peut-être pu commencer par là, non ?-)
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les traiter individuellement.
C'est de toutes façons toujours possible avec un count() : select count(...) as nb_record from ... where ...
Sinon, voire la doc du module odbc : http://www.php.net/manual/en/function.odbc-num-rows.php
Ca m'a pris à peu près 15 secondes, temps de connection à php.net inclus. Donc moins de temps qu'il ne t'en a fallu pour rédiger et poster ta question... Tu aurais peut-être pu commencer par là, non ?-)
Bruno
Jean-Luc Andrei
j'ai bien trouvé la fonction odbc_num_rows(), mais elle n'a pas l'air de fonctionner. En effet, qd je l'utilise sur la base des lancements de l'usine, elle me trouve qu'il a 32 lancements (alors que le chiffre qu'elle devrais trouver tourne dans les 45000).
$result_jet = odbc_exec ($cnx_jet,"select * from lancemen;"); $fCount = odbc_num_rows ($result_jet); echo $fCount."n"; de plus, cette fonction m'indique 32 le premier coup ou je l'utilise mais les fois suivantes j'obtien 0
"Jean-Luc Andrei" a écrit dans le message de news:40c42410$0$7705$
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les
traiter individuellement. ce chiffre me permettra d'inserer une une barre de progression. merci
j'ai bien trouvé la fonction odbc_num_rows(), mais elle n'a pas l'air de
fonctionner. En effet, qd je l'utilise sur la base des lancements de
l'usine, elle me trouve qu'il a 32 lancements (alors que le chiffre qu'elle
devrais trouver tourne dans les 45000).
$result_jet = odbc_exec ($cnx_jet,"select * from lancemen;");
$fCount = odbc_num_rows ($result_jet);
echo $fCount."n";
de plus, cette fonction m'indique 32 le premier coup ou je l'utilise mais
les fois suivantes j'obtien 0
"Jean-Luc Andrei" <jean-luc.andrei@ensait.fr> a écrit dans le message de
news:40c42410$0$7705$636a15ce@news.free.fr...
Salut,
je suis en train de mettre en place un petit prog en php-gtk et j'effectu
une requete grace au module odbc.
ma question:
est il possible de connaitre le nombre de d'enregistrement avant meme de
les
traiter individuellement.
ce chiffre me permettra d'inserer une une barre de progression.
merci
j'ai bien trouvé la fonction odbc_num_rows(), mais elle n'a pas l'air de fonctionner. En effet, qd je l'utilise sur la base des lancements de l'usine, elle me trouve qu'il a 32 lancements (alors que le chiffre qu'elle devrais trouver tourne dans les 45000).
$result_jet = odbc_exec ($cnx_jet,"select * from lancemen;"); $fCount = odbc_num_rows ($result_jet); echo $fCount."n"; de plus, cette fonction m'indique 32 le premier coup ou je l'utilise mais les fois suivantes j'obtien 0
"Jean-Luc Andrei" a écrit dans le message de news:40c42410$0$7705$
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les
traiter individuellement. ce chiffre me permettra d'inserer une une barre de progression. merci
Jean-Luc Andrei
Salut, j'ai du attendre une journée avant de voir mon post publié et la je me suis apercu que je n'avais pas mis ce que j'ai testé pour arriver a mon résultat, car contrairement a ce que tu insinus je n'ai pas posté ma question sans chercher. J'avais déja testé la fonction odbc_num.row qui a l'air visiblement buggée.
la fonction count() que je ne maitrisais pas trop ne fonctionne pas non plus dans le cas du pilote ODBC que j'utilise (pilote pour base hyperfile) Qd a compter les enregistrements 1 par 1 je ne voi pas l'intéré, si il me faut 5 min pour determiner la taille de la base avant de pouvoir dire on j'en suis du traitement, autant se passer de progressbar. la base que j'emploie est la base de notre ERP et donc certaines tables font qqchose comme 800000 enregistrements pour un total de 5 Go de données.
"Bruno Desthuilliers" a écrit dans le message de news:40c56fb8$0$26907$
Jean-Luc Andrei wrote:
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu
une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les
traiter individuellement.
C'est de toutes façons toujours possible avec un count() : select count(...) as nb_record from ... where ...
Sinon, voire la doc du module odbc : http://www.php.net/manual/en/function.odbc-num-rows.php
Ca m'a pris à peu près 15 secondes, temps de connection à php.net inclus. Donc moins de temps qu'il ne t'en a fallu pour rédiger et poster ta question... Tu aurais peut-être pu commencer par là, non ?-)
Bruno
Salut,
j'ai du attendre une journée avant de voir mon post publié et la je me suis
apercu que je n'avais pas mis ce que j'ai testé pour arriver a mon résultat,
car contrairement a ce que tu insinus je n'ai pas posté ma question sans
chercher. J'avais déja testé la fonction odbc_num.row qui a l'air
visiblement buggée.
la fonction count() que je ne maitrisais pas trop ne fonctionne pas non plus
dans le cas du pilote ODBC que j'utilise (pilote pour base hyperfile)
Qd a compter les enregistrements 1 par 1 je ne voi pas l'intéré, si il me
faut 5 min pour determiner la taille de la base avant de pouvoir dire on
j'en suis du traitement, autant se passer de progressbar.
la base que j'emploie est la base de notre ERP et donc certaines tables font
qqchose comme 800000 enregistrements pour un total de 5 Go de données.
"Bruno Desthuilliers" <bdesth.quelquechose@free.quelquepart.fr> a écrit dans
le message de news:40c56fb8$0$26907$626a14ce@news.free.fr...
Jean-Luc Andrei wrote:
Salut,
je suis en train de mettre en place un petit prog en php-gtk et
j'effectu
une requete grace au module odbc.
ma question:
est il possible de connaitre le nombre de d'enregistrement avant meme de
les
traiter individuellement.
C'est de toutes façons toujours possible avec un count() :
select count(...) as nb_record from ... where ...
Sinon, voire la doc du module odbc :
http://www.php.net/manual/en/function.odbc-num-rows.php
Ca m'a pris à peu près 15 secondes, temps de connection à php.net
inclus. Donc moins de temps qu'il ne t'en a fallu pour rédiger et poster
ta question... Tu aurais peut-être pu commencer par là, non ?-)
Salut, j'ai du attendre une journée avant de voir mon post publié et la je me suis apercu que je n'avais pas mis ce que j'ai testé pour arriver a mon résultat, car contrairement a ce que tu insinus je n'ai pas posté ma question sans chercher. J'avais déja testé la fonction odbc_num.row qui a l'air visiblement buggée.
la fonction count() que je ne maitrisais pas trop ne fonctionne pas non plus dans le cas du pilote ODBC que j'utilise (pilote pour base hyperfile) Qd a compter les enregistrements 1 par 1 je ne voi pas l'intéré, si il me faut 5 min pour determiner la taille de la base avant de pouvoir dire on j'en suis du traitement, autant se passer de progressbar. la base que j'emploie est la base de notre ERP et donc certaines tables font qqchose comme 800000 enregistrements pour un total de 5 Go de données.
"Bruno Desthuilliers" a écrit dans le message de news:40c56fb8$0$26907$
Jean-Luc Andrei wrote:
Salut, je suis en train de mettre en place un petit prog en php-gtk et j'effectu
une requete grace au module odbc. ma question: est il possible de connaitre le nombre de d'enregistrement avant meme de les
traiter individuellement.
C'est de toutes façons toujours possible avec un count() : select count(...) as nb_record from ... where ...
Sinon, voire la doc du module odbc : http://www.php.net/manual/en/function.odbc-num-rows.php
Ca m'a pris à peu près 15 secondes, temps de connection à php.net inclus. Donc moins de temps qu'il ne t'en a fallu pour rédiger et poster ta question... Tu aurais peut-être pu commencer par là, non ?-)