je veux optenir un arrayJSON avec 2 object titre et valeur

TITRE represent groupement de la valeure du champ secteur qui a plusieurs VALEURS celon un periode

le resultat que je veux avoir

{"titre":"Agriculture","valeur":[["289433"],["634516.55"]]},


voila mon code php


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 
<?php
 
 
 
    ini_set('default_charset', 'UTF-8');
 
    $dbhost="localhost";
    $dblogin="root";
    $dbpwd="root";
    $dbname="mydatabase";
 
    $db =  mysql_connect($dbhost,$dblogin,$dbpwd);
 
    mysql_query ( "'utf8' SET NAMES" );
 
    mysql_select_db($dbname);    
 
 
 
 
$SQLString = "SELECT 
  SUM(investbase.Montant_en_MAD) AS summnt,
  investbase.Lib_Secteur As Secteur,
  investbase.Lib_Pays,
  investbase.Annee,
  investbase.Mois as mois
FROM
  investbase
WHERE
 
  investbase.Lib_Pays = 'FRANCE' AND 
  investbase.Mois = 2 or 
  investbase.Lib_Pays = 'FRANCE' AND 
  investbase.Mois = 9
GROUP BY
  investbase.Lib_Secteur,
  investbase.Mois"; 
 
 
 
 
$result = mysql_query($SQLString) or die(mysql_error()); 
 
 
$model = array();
    $record = -1;
    $currentWeID = -1;    
    while($e = mysql_fetch_assoc($result)){ 
 
        $record++;
        $model[] = array();
        $model[$record]['titre'] = $e['Secteur']; 
 
 
        $model[$record]['valeur'][] = array($e['summnt']);    
 
    } 
 
 
echo json_encode ($model,JSON_UNESCAPED_UNICODE);  
 
 
mysql_close($db);
 
?>
voila le resultat JSON


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[{"titre":"Agriculture","valeur":[["289433"]]},{"titre":"Agriculture","valeur":[["634516.55"]]},{"titre":"Autres services","valeur":[["36531397.085999995"]]},{"titre":"Autres services","valeur":[["146376744.8127"]]},{"titre":"Commerce","valeur":[["22907990.860000003"]]},{"titre":"Commerce","valeur":[["11464184.680000002"]]},{"titre":"Divers","valeur":[["1979181.1899999997"]]},{"titre":"Divers","valeur":[["1402625.1499999997"]]},{"titre":"Energie et mines","valeur":[["1220359"]]},{"titre":"Energie et mines","valeur":[["4990702"]]},{"titre":"Etudes","valeur":[["4897711.1"]]},{"titre":"Grands travaux","valeur":[["2341984.16"]]},{"titre":"Grands travaux","valeur":[["3592035.9200000004"]]},{"titre":"Holding","valeur":[["439040"]]},{"titre":"Holding","valeur":[["2203200"]]},{"titre":"Immobilier","valeur":[["202342690.58999994"]]},{"titre":"Immobilier","valeur":[["130637685.25000009"]]},{"titre":"Industrie","valeur":[["1975026033.0966399"]]},{"titre":"Industrie","valeur":[["485941744.2267326"]]},{"titre":"Pêche","valeur":[["1152211.71"]]},{"titre":"Télécommunications","valeur":[["54376937.039999"]]},{"titre":"Tourisme","valeur":[["41725755.809999995"]]},{"titre":"Tourisme","valeur":[["743363.53"]]},{"titre":"Transports","valeur":[["12556142.95"]]},{"titre":"Transports","valeur":[["1499999.91"]]}]