-2
귀찮게 쿼리 결과에 에코 :
$sql = "SELECT date, email, journal, section FROM selection_loggedin WHERE email = '$email' and date in (SELECT max(date) FROM (SELECT date, email FROM selection_loggedin WHERE email = '$email') as x)";
$result = $dbc->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$journal = row['journal'];
$section = row['section'];
print_r($row);
//echo "'$journal'"."'$section'";
echo "<br>".row['email']."<br>";
echo row['date']."<br>";
을 그리고 난이 얻을 :
Array (
[date] => 2017-05-07 12:45:45
[email] => [email protected]
[journal] => Wall Street Journal
[section] => Economy
)
왜 '(벽을 올바른 재료를 인쇄하지 않습니다 스트리트 저널 '과'경제 ')?
'$ row' 전체를 출력하고 있기 때문에'$ sql' 쿼리에서 그 열을 선택하고 있기 때문입니다. 다른 일을하기를 기대하십니까? – rickdenhaan
기본적으로 print_r 에코입니다. 그 줄을 주석 처리하십시오. –
내 이전 의견을 신경 쓰지 마라, 이제 문제를 이해한다. 'row'에서 열을 읽으려고합니다. 여기서'$ row' ('$'에주의하십시오)에서 읽어야합니다. – rickdenhaan