PHP를 사용하여 MySQL 쿼리 결과를 인쇄하는 방법
MySQL 쿼리 결과가 출력되는 문제가 발생했습니다. 의도한 값 대신 "리소스 ID #6"으로 표시됩니다. 이를 해결하려면 fetch 기능을 활용해야 합니다.
$result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha'])); if ($result) { $data = mysql_fetch_assoc($result); echo $data['time_delta']; }
이 코드는 결과의 첫 번째 행을 가져와 'time_delta' 필드 값을 추출합니다. 그러나 mysql 함수는 더 이상 사용되지 않으며 새 프로젝트에는 권장되지 않는다는 점에 유의하는 것이 중요합니다. 대신 PDO_mysql 또는 mysqli와 함께 PDO를 사용해야 합니다.
위 내용은 내 MySQL 쿼리 결과에 PHP에서 '리소스 ID #6'이 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!