Bonjour,

J'ai une table dans une base de données MYSQL, dont plusieurs champs sont de type BIT(1).
Je souhaite récupérer la valeur de ces champs. Je procède comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$sql = "SELECT bin(monChamp) FROM maTable";
$req = mysql_db_query($database,$sql,$conn);
$monChamp=mysql_result($req,$i,monChamp);
Et, je répète ces 3 commandes plusieurs fois, pour chaque champ de type BIT(1).
Je me suis inspiré du site suivant pour cette solution :
http://www.olivierdoucet.info/blog/?...een-dans-MySQL

C'est très lent et pas du tout optimisé. Je ne sais comment je peux améliorer les performances. Pouvez-vous me dire ?
J'obtiens cette erreur :
Fatal error: Maximum execution time of 120 seconds exceeded in C:\Applis\EasyPHP\www\syncAdherent.php on line 103

Merci.

PS : La base sur laquelle est issue d'une base de données Access exporté vers MYSQL. Je n'ai par conséquent pas le choix de la conception.