Bonjour tout le monde !

Me revoilà pour une nouvelle question.
Je vous présente donc la situation :
Je possède un tableau ($tabAllService) qui à pour index différents noms de services et pour valeurs des résultats associés aux services.
En gros mon tableau est de la forme suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?php 
$tabAllService = array(
    "Service1" => "100",
    "Service2" => "45",
    "Service3" => "0",   
); 
?>
etc etc..

Mon problème est le suivant : Je souhaite remplir ma BDD (la table est composée d'autant de colonne que de service soit 54 services/colonnes) avec les valeurs de mon tableau ($tabAllService).
Je ne vois hélas pas comment faire..

Je suis parti sur une requête de ce genre la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?php
 
$requete = "INSERT INTO matable (service1,service2,service3) VALUES (' ".$tabALLService['Service1']." ',' ".$tabALLService['Service2']." ',' ".$tabALLService['Service3']." ')";
 
?>
Mais hélas pas de résultat..
J'aurai aimé avoir un petit coup de mains si possible ?
Et également savoir s'il y avait pas une fonction/méthode pour m'éviter de taper les 54 services dans ma requête.

Merci d'avance pour votre aide