$result = mysql_query(" SELECT p.page_url AS url,
COUNT(*) AS occurrences
FROM page p, word w, occurrence o
WHERE p.page_id = o.page_id AND
w.word_id = o.word_id AND
w.word_word = \"$keyword\"
GROUP BY p.page_id
ORDER BY occurrences DESC
" );
$output = "<loginsuccess>";
for( $i = 1; $row = mysql_fetch_array($result); $i++ ) {
$output .="<keyword>".$_POST['keyword']."</keyword><name>".$row['url']."</name><occur>".$row['occurrences']."</occur><queryTime>".(substr($end_time-$start_time,0,5))."</queryTime>";
}
$output .= "</loginsuccess>";
print ($output);
I am gettign the output in XML, instead i want it in array... how to achieve this.
The code below is not working...
$ret = array();
for( $i = 1; $row = mysql_fetch_array($result); $i++ ) {
$tmp['url'] = $row['url'];
$tmp['occurrences'] = $row['occurrences'];
$ret[] = $tmp;
}
return $ret;