mattm1712 Posted February 27, 2013 Share Posted February 27, 2013 im running this code : $return = array(); $query = mysql_query("SELECT name, uf_id FROM leaguenames WHERE source='$sourceid'"); while ($array = mysql_fetch_assoc($query)) { $return[] = [ "name" => $array["name"], "uf_id" => $array["uf_id"] ]; } and im getting this error Parse error: syntax error, unexpected '[' in /home/content/35/10014135/html/scripts/updatefunctions.php can anyone help me? Quote Link to comment https://forums.phpfreaks.com/topic/275003-array-error/ Share on other sites More sharing options...
kicken Posted February 27, 2013 Share Posted February 27, 2013 (edited) The syntax your using requires PHP 5.4.0 or newer. A call to phpinfo will tell you what your using. If it's not new enough, then you need to change it to the older syntax, which is basically just using array( .. ) rather than [ .. ]. $return[] = array( "name" => $array["name"], "uf_id" => $array["uf_id"] ); Edited February 27, 2013 by kicken Quote Link to comment https://forums.phpfreaks.com/topic/275003-array-error/#findComment-1415327 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.