jaikar Posted October 13, 2007 Share Posted October 13, 2007 HI, below is my code, when i try to make the mysql_fetch_array in a function, its not work, is my code is correct? ... please advice Thanks function mq($tbl){ $query="SELECT * FROM $tbl WHERE type ='".$_GET['type']."'"; $query = mysql_query($query) or die(mysql_error()); return $query; } function mfa($query){ $result = mysql_fetch_array($query) or die(mysql_error()); return $result; } while($result = mfa($page_query)){ $menu .='<li><a href="pages.php?type=page&pageid='.$result['page_id'].'">'.$result['page_name'].'</a></li>'; } Link to comment https://forums.phpfreaks.com/topic/73083-mysql_fetch_array-in-a-function-will-work/ Share on other sites More sharing options...
ballhogjoni Posted October 13, 2007 Share Posted October 13, 2007 Put () around the sql statment like this function mq($tbl){ $query=("SELECT * FROM $tbl WHERE type ='".$_GET['type']."'"); $query = mysql_query($query) or die(mysql_error()); return $query; } Link to comment https://forums.phpfreaks.com/topic/73083-mysql_fetch_array-in-a-function-will-work/#findComment-368563 Share on other sites More sharing options...
jaikar Posted October 13, 2007 Author Share Posted October 13, 2007 Hi logically speaking, making the bracket there is not a problem at all, i know this still i tried and obviously it did not work. i am able to mysql_query the sql statement, the problem is with the mysql_fetch_array function. if i echo anything before that mysql_fetch_array. its displaying but any echo after mysql_fetch_array does not displays anything and nothing happens!, Link to comment https://forums.phpfreaks.com/topic/73083-mysql_fetch_array-in-a-function-will-work/#findComment-368569 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.