11 lines
607 B
PHP
11 lines
607 B
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
$pg=@pg_connect("host=10.1.0.3 dbname=adx_system user=admin password=admin123");
|
|
if(!$pg){echo json_encode(["e"=>"db"]);exit;}
|
|
$r=[];$q="SELECT pays,count(*) t,count(CASE WHEN email IS NOT NULL AND email!='' THEN 1 END) e,count(CASE WHEN telephone IS NOT NULL AND telephone!='' THEN 1 END) p FROM ethica.medecins_real GROUP BY pays ORDER BY t DESC";
|
|
$res=pg_query($pg,$q);
|
|
while($row=pg_fetch_assoc($res))$r[]=$row;
|
|
$total=array_sum(array_column($r,'t'));
|
|
$em=array_sum(array_column($r,'e'));
|
|
echo json_encode(["total"=>$total,"email"=>$em,"countries"=>$r]);
|