我试图寻找这个,但无法找到我想要的解决方案。
以下代码有效:
$tpuserdata = mysql_query("SELECT name, tone_profile.uid, aall FROM users INNER JOIN tone_profile ON users.uid = tone_profile.uid")
or die(mysql_error());
while($tpuserinfo = mysql_fetch_array( $tpuserdata ))
{
$tpans = $tpuserinfo['aall'];
echo $tpuserinfo['name'];
echo " " . $tpuserinfo['uid'];
echo " " . $tpans;
echo "<br>";
}
然而,&#39; aall&#39;或$ tpans是一个数组。我已经尝试了几种不同的方法来破坏数组,但是我尝试的所有方法都会抛出错误或只是返回&#34;数组&#34;。任何帮助将不胜感激!
答案 0 :(得分:0)
$tpuser['aall']
的值可以是一个数组,因为MySQL中没有这样的类型(数组)。
我认为你想使用explode()
。
首先使用var_dump($tpans);
下面的$tpans = $tpuserinfo['aall'];
,以便了解其中的内容。