Link to home
Start Free TrialLog in
Avatar of rafaelrgl
rafaelrgl

asked on

Problem using foreach to loop pdo results

Here is the scenario. On my local vm this works great. but on the production server does not work.

My VM where the code works:
uname -a
Linux dev 3.13.0-65-generic #106-Ubuntu SMP Fri Oct 2 22:08:27 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
root@dev:/var/www# php -v
PHP 5.5.9-1ubuntu4.14 (cli) (built: Oct 28 2015 01:34:46)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
root@dev:/var/www# mysql --version
mysql  Ver 14.14 Distrib 5.5.46, for debian-linux-gnu (x86_64) using readline 6.3

Open in new window


The Production server:
 
uname -a
Linux  2.6.32-573.8.1.el6.x86_64 #1 SMP Tue Nov 10 18:01:38 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@server1 ~]# php -v
PHP 5.4.45 (cli) (built: Mar  2 2016 16:08:51)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
[root@server1 ~]# mysql --version
mysql  Ver 14.14 Distrib 5.5.48, for Linux (x86_64) using readline 5.1

Open in new window


Here is the code:
User generated image
so above i have this code. on my vm i get the result['filename'] printed as it should be. but on my production server I got printed the word "Array"

So what is going on here. pls help me.
ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial