오늘 날짜를 기준으로 결과를 출력하고 싶습니다. 문제는 결과가 1 개의 결과 만 표시합니까?mysql 쿼리 만 1 결과 표시
database report table:
id | r_amount | id_therapist | date | time | t_tanning | t_deep
// this query works fine echoing all the result if i use while loop
$today = date('Y-m-d');
(1) $q = $db->query("SELECT * FROM report WHERE date='$today' ORDER BY date ASC")
// this query only show 1 output result?
(2) $q = $db->query("SELECT *, SUM(IF(t_tanning LIKE 'Pro Tan%', r_amount, 0)) AS totalProTan FROM report WHERE date='$today' ORDER BY date ASC")
while($r = $q->fetch_array(MYSQLI_ASSOC)) :
// (1) echoing all result from database
echo $r['r_amount'].'<br>';
// (2) echoing only 1 result????
echo $r['totalProTan'].'<br>';
endwhile;
당신은 우리가 ** 아무 생각도하지 않는다는 것을 알게됩니다 ** 당신의 데이터베이스가 어떻게 생겼는지, 그 안에 무엇이 있습니까? – Neal
@Neal sorry :) 실제로 데이터베이스 테이블을 보여줄 필요가 없습니다. (단지 쿼리 문제 – tonoslfx