PHP에서 MySQL 쿼리 결과 에코: "리소스 ID #" 오류 극복
PHP에서 MySQL 데이터베이스로 작업할 때 다음과 같은 문제가 발생할 수 있습니다. 쿼리 결과를 에코하는 동안 "리소스 ID #" 오류가 발생했습니다. 이 오류 메시지는 실제 쿼리 결과 대신 MySQL 리소스 핸들을 직접 에코하려고 함을 나타냅니다.
이 문제를 해결하고 의도한 결과를 검색하려면 가져오기 기능을 사용해야 합니다. 다음 접근 방식은 mysql_fetch_assoc() 함수를 사용하여 쿼리 결과를 가져오고 인쇄하는 방법을 보여줍니다.
$result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha'])); if ($result) { $data = mysql_fetch_assoc($result); echo $data['time_delta']; }
이 코드에서:
주의:
mysql 기능을 계속 사용할 수 있지만 새 프로젝트에서는 사용하지 않는 것이 좋습니다. 향상된 보안 및 유지 관리를 위해 PDO_mysql PDO 드라이버 또는 mysqli 확장과 함께 PDO 확장을 활용하는 것을 고려해보세요.
위 내용은 PHP에서 MySQL 쿼리 결과를 에코할 때 '리소스 ID #' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!