DB에서 데이터를 가져 오려고합니다. max min 값을 얻을 수는 있지만 x 값과 y 값을 나열 할 수 없습니다.2 개의 SELECT SQL 문
코드는 다음과 같습니다. 내가 쿼리와 당신의 의도를 이해 모르겠지만, VERI는 두 개의 열이 있으면 두 가지 선택이 당신의 첫 번째 쿼리 이후 호환 노동 조합을하지 않은 두 개의 열이 있고 두 번째 쿼리가 당신의 도움이
<?php
$sql = "SELECT * FROM veri UNION ALL SELECT MAX(x) as 'maxx', MIN(x) as 'minx', MAX(y) as 'maxy', MIN(y) as 'miny' FROM veri ";
$result = mysql_query($sql);
$result_array = array();
while($row = mysql_fetch_array($result)){
$result_array[] = $row;
echo $row['x'];
echo $row['y'];
echo $row['miny'];
echo "<br>";
echo $row['maxy'];
echo "<br>";
echo $row['minx'];
echo "<br>";
echo $row['maxx'];
echo "<br>";
}
?>
실제로'x' 및'y'라는 열이 있습니까? 또한, 별칭에 대해 'maxx'등 따옴표를 제거하십시오. 당신은 컬럼이 아닌 값을 다루고 있습니다. –
아마 샘플 데이터와 얻고 싶은 결과로 질문을 편집해야합니다. 당신의 작동하지 않는 코드는 당신이 원하는 것을 (적어도 저에게는) 분명히하지 않습니다. –