Hola amigos como estais?
Mirad tengo el siguiente codigo, que esta recogiendo la informacion de un feed acontinuacion hace una consulta a base de datos para comprobar si el titulo que recoje el del feed es igual al titulo que busca en la BD mediante la consulta la cosa es que si coinciden 3 titulos en vez de poner los 3 titulos diferentes esta poniendo tres veces el mismo titulo, a ver si alguien sabe que me estoy equivocando.
Un saludo
session_start();
$ruta = $_SERVER["DOCUMENT_ROOT"];
include_once $ruta.'/cofranet/conexion.php';
$consulta='SELECT * FROM videos WHERE Nnoticia ='.$_SESSION["Nnoticia"];
$resultado = mysql_query($consulta,$conexion);
$array = mysql_fetch_array($resultado);
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_YouTube');
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
Zend_Loader::loadClass('Zend_Gdata_App_Exception') ;
$feedURL = 'http://gdata.youtube.com/feeds/api/videos?vq='.$_SESSION['Nombrenoticia'].'&orderby=published&start-index=1&max-results=10';
$sxml = simplexml_load_file($feedURL);
?>
<table summary="" border="1" width="100%">
<tr>
<td width="50%">
<?php
foreach ($sxml->entry as $entry) {
echo '<form action="yyy.php" method="post" target="video" >';
$media = $entry->children('http://search.yahoo.com/mrss/');
$attrs = $media->group->player->attributes();
$watch = $attrs['url'];
$attrs = $media->group->thumbnail[0]->attributes();
$thumbnail = $attrs['url'];
$yt = $media->children('http://gdata.youtube.com/schemas/2007');
$attrs = $yt->duration->attributes();
$length = $attrs['seconds'];
$gd = $entry->children('http://schemas.google.com/g/2005');
if ($gd->rating) {
$attrs = $gd->rating->attributes();
$rating = $attrs['average'];
} else {
$rating = 0;
}
if($array['titulo'] == $media->group->title){
$media->group->description = $array['descripcion'];
do{
( MOSTRANDO LA VARIABLE TITULO Y DESCRIPCION)
}
}