Tema: Inner join
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/11/2008, 13:06
r4ilgun
 
Fecha de Ingreso: noviembre-2008
Mensajes: 21
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Inner join

Código sql:
Ver original
  1. $query=
  2. "SELECT *
  3. FROM link
  4. INNER JOIN name ON link.name = name.id
  5. INNER JOIN director ON link.director = director.id
  6. INNER JOIN genre ON link.genre = genre.id
  7. INNER JOIN cast ON link.cast = cast.id
  8. INNER JOIN date ON link.date = date.id
  9. INNER JOIN url ON link.url = url.id"
  10. OR die (mysql_error());
  11. $result = mysql_query($query)
  12. OR die (mysql_error());
  13. $num=mysql_num_rows($result);

$i=0;
while ($i < $num)
{

$name=mysql_result($result,$i,"link.name");
$date=mysql_result($result,$i,"link.date");
$genre=mysql_result($result,$i,"link.genre");
$director=mysql_result($result,$i,"link.director") ;
$cast=mysql_result($result,$i,"link.cast");
$url=mysql_result($result,$i,"link.url");

echo "Movie: $name";
echo "<br>";
echo "Genre: $genre";
echo "<br>";
echo "Director: $director";
echo "<br>";
echo "Cast: $cast";
echo "<br>";
echo "Url: $url";
echo "<br>";
echo "Date: $date";
echo "<br>";
echo "<br>";

$i++;
}

es para una base de datos con la info de las pelis para mi colleccion

PD: ahora que me pongo a pensar capaz esta mal la variable del row no?

a esto despues le agrego un _get para el buscador

$search = empty($_GET['q'])? die ("<center>ERROR: Please enter a search criteria.</center>") : mysql_real_escape_string($_GET['q']);