Should this function:
function get_article_info(){
$id = $_GET['id'];
$data = array();
$q = "SELECT * FROM articles WHERE article_id = $id";
$qry = mysql_query($q);
while($row = mysql_fetch_assoc($qry)){
$data[] = $row;
}
return $data;
}
be the same as this one:
function get_article_info2(){
$id = $_GET['id'];
$data = array();
$q = mysql_fetch_assoc(mysql_query("SELECT * FROM articles WHERE article_id = $id"));
while($row = $q){
$data[] = $row;
}
return $data;
}
If I try to use get_article_info2 I get this error:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 35 bytes)
Can any tell me why it's not working ? Thx ;)