PHP explode() 函数 的写法,请高手帮忙一下

我做了一个PHP电影系统,系统中电影播放器地址XNzQ2NzUxNDQ0XNzQ2NzUwMjM2XNzQ2NzM2NjYwXNzQ2NzQwNzAwXNzQ2NzM5N... 我做了一个PHP电影系统,系统中电影播放器地址
XNzQ2NzUxNDQ0
XNzQ2NzUwMjM2
XNzQ2NzM2NjYw
XNzQ2NzQwNzAw
XNzQ2NzM5NDM2
XNzQ2NzI0NzQw
XNzQ2NzIyNDQw
这样写在一个字段上。
我想把他们显示,第1集,第2季,第3季。。。
---------------
我写的代码是:
<?php
$sql = mysql_query("select * from urls where vid=318");
$url = mysql_fetch_array($sql);
$qisim = $url['url'];
$moviesArray = explode("\r\n", $qisim);
$movieCount = count($moviesArray);
for( $i=0;$i < $movieCount; $i++){
?>
<a href="?i=play&qisim=<?php echo $i+1;?>">第<?php echo $i+1;?>集</a>
<?php } ?>
写错那个地方不知道,只显示第一集。请高手们帮忙。
展开
 我来答
zhuifengh2o
推荐于2016-11-26
知道答主
回答量:23
采纳率:0%
帮助的人:8.9万
展开全部

资源型数据,用while循环获取数据

<?php 
$sql = mysql_query("select * from urls where vid=318");
$url = mysql_fetch_array($sql);

$i=0;
$qisim=array();
while($val=$url){
 $qisim[$i++]=$val['url'];
}
$moviesArray = explode("\r\n", $qisim);
$movieCount = count($moviesArray);  
for( $i=0;$i < $movieCount; $i++){ 
?>  
<a href="?i=play&qisim=<?php echo $i+1;?>">第<?php echo $i+1;?>集</a>
<?php } ?>
更多追问追答
追问
什么都没显示啊 ,  是不是那个东方有问题啊?
追答
<?php 
$sql = mysql_query("select * from urls where vid=318");
$url = mysql_fetch_array($sql);
 
$i=0;
$qisim=array();
while($val=$url){
 $qisim[$i++]=$val['url'];
}
$moviesArray = explode("\n", $qisim);
$movieCount = count($moviesArray);  
for( $i=0;$i < $movieCount; $i++){ 
?>  
<a href="?i=play&qisim=<?php echo $i+1;?>">第<?php echo $i+1;?>集</a>
<?php } ?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式