deos being watched right now - SQL/NoSQL - Programmation
Marsh Posté le 13-03-2008 à 08:31:18
grâce au message d'erreur que tu n'as pas fourni, je dirais que c'est un problème php
Marsh Posté le 13-03-2008 à 12:13:13
Il n'y pas de message d'erreur. Le probleme c'est qu'il me montre qu'un seul video (image) au lieu de 6.
Marsh Posté le 13-03-2008 à 13:22:37
Ba voila! C'est ça mon problème. Il me montre 6 fois la même vidéo (voir démo). C'est que je veux, c'est montré 6 vidéos différent.
Marsh Posté le 13-03-2008 à 13:42:31
on va faire simple, tu exécutes ta requête depuis un client mysql (phpmyadmin ou mysql ou autre) et tu donnes le résultat, là on pourras t'aider
Code :
|
sinon polluer le topic pour 1 requête au milieu de plein de truc php, ca nous aidera pas, et moi j'ai bien l'impression que c'est un problème php
Marsh Posté le 13-03-2008 à 14:11:15
ok je vois que c'est compliqué pour moi. On vas essayer un autre solution:
Voici le code que j'ai besoin :
<ut_response status="ok">
<video_list>
<video>
<title>TITRE</title>
<run_time>DUREE</run_time>
<url>URL DE VIDEO</url>
<thumbnail_url>IMAGE 1</thumbnail_url>
<title>TITRE</title>
<run_time>DUREE</run_time>
<url>URL DE VIDEO</url>
<thumbnail_url>IMAGE 2</thumbnail_url>
<title>TITRE</title>
<run_time>DUREE</run_time>
<url>URL DE VIDEO</url>
<thumbnail_url>IMAGE 3</thumbnail_url>
<title>TITRE</title>
<run_time>DUREE</run_time>
<url>URL DE VIDEO</url>
<thumbnail_url>IMAGE 4</thumbnail_url>
<title>TITRE</title>
<run_time>DUREE</run_time>
<url>URL DE VIDEO</url>
<thumbnail_url>IMAGE 5</thumbnail_url>
<title>TITRE</title>
<run_time>DUREE</run_time>
<url>URL DE VIDEO</url>
<thumbnail_url>IMAGE 6</thumbnail_url>
</video>
</video_list>
</ut_response>
Marsh Posté le 13-03-2008 à 15:13:19
j'abandonne... ca doit être trop dur de faire la différence entre sql et php
Marsh Posté le 13-03-2008 à 00:50:33
Bonjour,
Je suis en train de faire le même script que youtube "videos being watched right now" sur mon site.
Demo: www.kazakhpeople.com
En fait, le problème c'est qu'il me montre qu'un seul vidéo au lieu de six. Voici le code que j'ai fait:
<?
$connect = mysql_connect(localhost,USERNAME,PASSWORD)
or die("erreur de connexion au serveur $host" );
mysql_select_db("DATABASE" );
$q1 = "select `vid_title`,`vid_id`,`vid_total` from `phpfox_videos` order by rand() ";
$r1 = mysql_query($q1) or die(mysql_error());
if(mysql_num_rows($r1) > '0')
{
while($a1 = mysql_fetch_assoc($r1))
{
echo '
<ut_response status="ok">
<video_list>
<video>
<title>'.$a1[vid_title].'</title>
<run_time>'.$a1[vid_total].'</run_time>
<url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
<thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg</thumbnail_url>
<title>'.$a1[vid_title].'</title>
<run_time>'.$a1[vid_total].'</run_time>
<url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
<thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg</thumbnail_url>
<title>'.$a1[vid_title].'</title>
<run_time>'.$a1[vid_total].'</run_time>
<url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
<thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg</thumbnail_url>
<title>'.$a1[vid_title].'</title>
<run_time>'.$a1[vid_total].'</run_time>
<url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
<thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg</thumbnail_url>
<title>'.$a1[vid_title].'</title>
<run_time>'.$a1[vid_total].'</run_time>
<url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
<thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg</thumbnail_url>
<title>'.$a1[vid_title].'</title>
<run_time>'.$a1[vid_total].'</run_time>
<url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
<thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg</thumbnail_url>
</video>
</video_list>
</ut_response>
';
}
}
?>
Est ce que vous avez vu l'erreur que j'ai fait? Comment je peux montré 6 différent vidéos?