royzs 发表于 2013-07-08 09:41

apache报php文件写法有误

配置memcached+mysql用到一个php文件,我验证的时候发现只显示mysql或者memcached,轮流显示,然后看apache报错PHP Warning:Invalid argument supplied for foreach() in /var/www/html/mysql_memcache.php on line 3030行开始的内容如下foreach($data as $a)
{
                echo "number is <b><font color=#FF0000>$a</font></b>";
                echo "<br>";
                echo "name is <b><font color=#FF0000>$a</font></b>";
                echo "<br>";
                echo "tel is <b><font color=#FF0000>$a</font></b>";
                echo "<br>";
                echo "qq is <b><font color=#FF0000>$a</font></b>";
                echo "<br>";
                echo "email is <b><font color=#FF0000>$a</font></b>";
                echo "<br>";

}我不懂php,只好请各位帮忙了

royzs 发表于 2013-07-08 10:01

memcached配置的mysql应该是没有问题了,网上找了些资料不才看不明白

阳光兑水 发表于 2013-07-08 10:40

打印一下$data   是否存在,是否是一个数组 ?

maochanglu 发表于 2013-07-15 08:40

先print_r(($data )看看是不是你想要的结果。

yangyf1990 发表于 2013-08-30 13:12

$data不是数组,这个变量有问题
页: [1]
查看完整版本: apache报php文件写法有误