मूल रूप से मैं 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']
को एक var में बदलना है (यह सिर्फ एक उदाहरण है)।
ऐसा कैसे किया जा सकता था? मैं कुछ इस तरह से सोच रहा था, लेकिन यह बहुत सुंदर नहीं है:
$result = '';
fetch("SELECT title FROM tbl", function($r){
global $result;
$result .= $r['title'];
});
echo $result;