<?php
include ("../movieconfig.php");
mysql_query("SET NAMES UTF8"); //解决中文乱码问题$sql = "SELECT a.title, a.ID aid, a.litpic, m.*
FROM dede_archives a
INNER JOIN dede_addonsession m ON a.id = m.aid
WHERE screeningsdate = CURRENT_DATE ( ) and cinemaid='景德镇美麟国际影城'";$re = mysql_query($sql);
while($row = mysql_fetch_row($re))
{
$date.=$row[0];
$name.=$row[6];
$time.=$row[7];
}?>$date.=$row[0];
$name.=$row[6];
$time.=$row[7]; 这三个是数据库里读取出来, 但是输出的时候 是 全部输出 $date,完了再输出$name 我想 输出成一个字符串 格式比如: $row[0] | $row[6],$row[7] 这样一条句子的数据输出 2008|大哥,男 这种格式 小弟 菜啊,大家帮忙看看
include ("../movieconfig.php");
mysql_query("SET NAMES UTF8"); //解决中文乱码问题$sql = "SELECT a.title, a.ID aid, a.litpic, m.*
FROM dede_archives a
INNER JOIN dede_addonsession m ON a.id = m.aid
WHERE screeningsdate = CURRENT_DATE ( ) and cinemaid='景德镇美麟国际影城'";$re = mysql_query($sql);
while($row = mysql_fetch_row($re))
{
$date.=$row[0];
$name.=$row[6];
$time.=$row[7];
}?>$date.=$row[0];
$name.=$row[6];
$time.=$row[7]; 这三个是数据库里读取出来, 但是输出的时候 是 全部输出 $date,完了再输出$name 我想 输出成一个字符串 格式比如: $row[0] | $row[6],$row[7] 这样一条句子的数据输出 2008|大哥,男 这种格式 小弟 菜啊,大家帮忙看看
{
$date.=$row[0];
$name.=$row[6];
$time.=$row[7];
}
=>
$strRow = "";
while($row = mysql_fetch_row($re))
{
$strRow .= sprintf('%s|%s,%s', $row[0],$row[6],$row[7]);
//分隔符
$strRow .= "&";
} //输出的时候,用explode('&', $strRow);就会按照行来生成一个数组
用这个函数试试看。。