我一直在阅读这里与此相关的每个线程,但我总是弄错。
请帮助,因为我总是收到错误
“注意:数组到字符串的转换”第“$address[] =
mysql_result($行, 0 );"
以下。请帮忙。
if ($p_address=mysql_query($email))
{
$address = array();
while($row = mysql_fetch_assoc($p_address))
{
$address[] = mysql_result($row, 0 );
}
$all_address = implode(',', $address);
改变这一行
$address[] = mysql_result($row, 0 );
To this:
$address[] = $row;
然后查看新的可用键和值$address
数组,你可以这样做:
print_r($address);
为了保持implode()
功能性的,做这样的事情:
for ($i = 0; $i < count($address); $i++) {
$all_address[] = implode(',', $address[$i]);
}
最终输出:
if ($p_address=mysql_query($email))
{
$address = array();
while($row = mysql_fetch_assoc($p_address))
{
$address[] = $row;
}
for ($i = 0; $i < count($address); $i++) {
$all_address[] = implode(',', $address[$i]);
}
// Example for outputting on screen:
foreach ($all_address as $aa) {
print $aa . "<br/>\n";
}
}
希望有帮助...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)