나는 PostgreSQL 쿼리를 가지고 있으며 출력은 아래와 같습니다. 이제 출력 쿼리 PHP를 어떻게 표시할까요? 다음과 같이 내 PostgreSQL의 쿼리는 다음과 같습니다PostgreSQL 쿼리를 사용하여 PHP로 테이블을 만드는 방법은 무엇입니까?
____________________________________________
|0_to_10| 11_to_50 | greater_than_50 | Total|
--------+----------+-----------------+------|
| 100 | 0.0 | 0.0 | 0.4 |
----------------------------------------------
내가 그래서 난 시작하는 방법을 잘 모릅니다 매우 beginer에 PHP에서입니다 :
는$query = 'select
round(
100.00 *
(sum(case when "WELLTYPE"= 'DT' and ("CONC_ARSC" between 0 and 10) then 1 else 0 end))/(sum(case when "WELLTYPE"= 'DT' then 1 else 0 end)),1) "0-10",
round(
100.00 *
(sum(case when "WELLTYPE"= 'DT' and ("CONC_ARSC" between 11 and 50) then 1 else 0 end))/(sum(case when "WELLTYPE"= 'DT' then 1 else 0 end)),1) "11-50",
round(
100.00 *
(sum(case when "WELLTYPE"= 'DT' and ("CONC_ARSC" >50) then 1 else 0 end))/(sum(case when "WELLTYPE"= 'DT' then 1 else 0 end)),1) ">50",
round(
100.00 *
(sum(case when "WELLTYPE"= 'DT' and ("CONC_ARSC" between 0 and 10) then 1 else 0 end))/(sum(case when ("WELLTYPE"= 'DT' or "WELLTYPE"= 'DW' or "WELLTYPE"= 'FT' or "WELLTYPE"= 'ST') and ("CONC_ARSC" between 0 and 10)then 1 else 0 end)),1) "Total"
from public."Arsenic_Test"';
PostgreSQL의 위의 쿼리의 결과는 같습니다. 나는 데이터베이스 연결을 설정했다. 난 당신이 할 수있는 가장 좋은 방법은, 앉아서 코드의 각각의 라인은 무엇을 자신에게 (큰 소리로) 읽을 생각
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$db_connection = pg_connect("host=localhost port=5433 dbname=BankeDB user=postgres password=admin");
echo $db_connection;
$query = 'select.... (above query) ';
$result = pg_query($db_connection, $query, $POST);
$result = pg_query($db_connection, $query);
$DT = array('0-10','11-50','>50',total);
$result = pg_query($db_connection, $query);
while ($DT = pg_fetch_row($result)) {
echo "<tr>";
echo "<td>$DT[0]</td>";
echo "<td>$DT[1]</td>";
echo "<td>$DT[2]</td>";
echo "<td>$DT[3]</td>";
echo "<td>$row[4]</td>";
echo "</tr>";
}
echo $result;
pg_close($db);
시도한 내용과 발생한 오류를 게시하십시오. 또한 원하는 결과물의 예가 좋을 것입니다. – ChristianF
나는 시작하는 법을 모른다. 그래서 나는 PHP에서 매우 beginer이다. 나는 데이터베이스 연결을 설정했다. 나는 웹 (PHP를 사용하여)에서 테이블을 만들 배열을 만들었습니다 – Ram
@ ChristianF 나는 내가 지금까지 한 짓을 몇 가지 정보를 addes했다. 그것을 소트하도록 도와 주시겠습니까? – Ram