PHP如何把MySQL数据库里的多行数据,转变成字符串后,放在一个变量里?
while($row=mysql_fetch_array($result)){echo("<div>ID:".$row['id'].",name:".$row['name...
while($row=mysql_fetch_array($result))
{echo("<div>ID:".$row['id'].", name:".$row['name']."</div>");}
上面这个能把所有商品ID号和商品名,直接显示出来。但是,我要把这些输出信息,保存成一个字符串,并放在一个$q变量里。我以后要调用这个$q。例如:
$sss=iconv("ASCII","UTF-8",$q);
但是,我改成下面这样后,显示语法错误。
while($row=mysql_fetch_array($result))
{$q=echo("<div>ID:".$row['id'].", name:".$row['name']."</div>");}
$sss=iconv("ASCII","UTF-8",$q);
$q在iconv里只能是字符串,而不能是数组。但$q现在又不能直接把echo出来的字符串,放进自己肚子里去。
请问,用PHP如何解决这个字符串问题? 展开
{echo("<div>ID:".$row['id'].", name:".$row['name']."</div>");}
上面这个能把所有商品ID号和商品名,直接显示出来。但是,我要把这些输出信息,保存成一个字符串,并放在一个$q变量里。我以后要调用这个$q。例如:
$sss=iconv("ASCII","UTF-8",$q);
但是,我改成下面这样后,显示语法错误。
while($row=mysql_fetch_array($result))
{$q=echo("<div>ID:".$row['id'].", name:".$row['name']."</div>");}
$sss=iconv("ASCII","UTF-8",$q);
$q在iconv里只能是字符串,而不能是数组。但$q现在又不能直接把echo出来的字符串,放进自己肚子里去。
请问,用PHP如何解决这个字符串问题? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询