기본적으로이 편리한 기능을 사용하여 db 행을 처리합니다 (PDO 및 / 또는 기타 항목에 대해 눈을 감으십시오).
function fetch($query,$func) {
$query = mysql_query($query);
while($r = mysql_fetch_assoc($query)) {
$func($r);
}
}
이 기능을 사용하면 다음을 수행 할 수 있습니다.
fetch("SELECT title FROM tbl", function($r){
//> $r['title'] contains the title
});
이제 모든 $r['title']
변수 를 연결해야한다고 가정 해 봅시다 (이것은 단지 예입니다).
어떻게 할 수 있습니까? 나는 이와 같은 것을 생각하고 있었지만 그다지 우아하지는 않습니다.
$result = '';
fetch("SELECT title FROM tbl", function($r){
global $result;
$result .= $r['title'];
});
echo $result;