의 기능 빈 MySQL의 쿼리를 표시하지 않았나요 :내가있어 PHP
function getNgoIn_the_field_Jobs($ngo_id){
global $db;
return $db->query('SELECT `in_the_field_jobs`.*, `ngo`.`title` AS `ngo_title`, `ngo`.`money` AS `ngo_money`, `ngo`.`time` AS `ngo_time`, `ngo`.`love` AS `ngo_love`, `ngo`.`rating` AS `ngo_rating`, `ngo`.`logo` AS `ngo_logo`
FROM `in_the_field_jobs`
INNER JOIN `ngo`
ON (`ngo`.`ngo_id` = `in_the_field_jobs`.`ngo_id`)
WHERE `in_the_field_jobs`.`ngo_id` = ' . (int)$ngo_id);
}
을 그리고 내 쿼리는 다음과 같습니다
<?php $in_the_field_jobs = getNgoIn_the_field_Jobs($ngo_id);
if(!empty($in_the_field_jobs)) { ?>
<h5>Work in the Field</h5>
<?php } ?>
그래서 나는 현장에서 그 일이 만하는 경우 표시합니다 데이터를 반환하지만, 그것은 0
$ db 란 무엇입니까? 'query' 메쏘드 호출의 결과가 아닌, 함수로부터 질의 결과를 반환하기를 원할 것입니다. 이것은 일종의 DB 연결 객체를 리턴 할 것입니다. 이것이 PDO 객체 인 경우, 쿼리 자체에 이어'fetch()'또는'fetchAll()'을 사용할 필요가 있습니다. – WillardSolutions
(')의 사용법이 약간 혼란 스럽습니다. – Strawberry
코드에 mysql_fetch_array 또는 mysql_fetch_assoc이 포함되어 있습니까? – sukalogika