Besoin d'aide dur mysql_info()

sky_striker Messages postés 41 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 28 octobre 2005 - 11 mars 2005 à 09:11
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 11 mars 2005 à 14:49
Bonjour je voudrais savoir si il existe un moyen de récupérer les informations renvoyés par cette fonction dans un tableau. En fait je voudrais me servir des informations renvoyés pour effectuer un test ...

Merci d'avance ...

Tout les hommes meurent un jour mais peu d'entre eux vivent vraiment

5 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
11 mars 2005 à 09:47
Hello,



1er commentaire sur cette fonction dans la doc php, voila ce qu'on y trouve... :



function get_mysql_info($linkid = null){

    $linkid? $strInfo mysql_info($linkid) : $strInfo mysql_info();

    

    $return = array();

    ereg("Records: ([0-9]*)", $strInfo, $records);

    ereg("Duplicates: ([0-9]*)", $strInfo, $dupes);

    ereg("Warnings: ([0-9]*)", $strInfo, $warnings);

    ereg("Deleted: ([0-9]*)", $strInfo, $deleted);

    ereg("Skipped: ([0-9]*)", $strInfo, $skipped);

    ereg("Rows matched: ([0-9]*)", $strInfo, $rows_matched);

    ereg("Changed: ([0-9]*)", $strInfo, $changed);

    

    $return['records'] = $records[1];

    $return['duplicates'] = $dupes[1];

    $return['warnings'] = $warnings[1];

    $return['deleted'] = $deleted[1];

    $return['skipped'] = $skipped[1];

    $return['rows_matched'] = $rows_matched[1];

    $return['changed'] = $changed[1];

    

    return $return;

}



Tu aurais pu chercher un peu ;-)

0
sky_striker Messages postés 41 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 28 octobre 2005
11 mars 2005 à 10:42
Salut mais j'ai cherché,

Le probléme c'est que la fonction me renvoit les infos dans une string en Français et que donc cette fonction ne marchera pas ...

:-)

Tout les hommes meurent un jour mais peu d'entre eux vivent vraiment
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
11 mars 2005 à 11:00
Bah tu modifies ce code pour l'appliquer aux infos que tu recois toi, c'est pas tres complique.
0
sky_striker Messages postés 41 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 28 octobre 2005
11 mars 2005 à 13:18
Salut,

Faire une bidouille comme ça j'y ai pensé le probléme c'est que c une opération capitale et difficilement reversible que je fais alors javais imaginer que peu être il y eu un moyen moins bidouille de le faire. c'est tout ...

Cela dit merci beaucoup de ton aide

:-)

Tout les hommes meurent un jour mais peu d'entre eux vivent vraiment
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
11 mars 2005 à 14:49
Il ne s'agit pas d'une bidouille...tu as une chaine de caractere, et tu
veux en recuperer une parte. Utilises donc les regexp. Ca fonctionne
tres bien, et ce ne sera pas une bidouille si ta regex est bonne. Et je
pense que celle-la l'est. Il suffit de tester.
0
Rejoignez-nous