Código PHP :
<?php echo sacarreparto(reparto($row_ListarPeliculas['id'])); ?>
Estas funciones lo que hacen es tomar el id de la pelicula, y darselo primero a la funcion
reparto lo que hace es botarme los idreparto que esten vinculados con el idmovie y el sacarreparto me saca el nombre del actor
Código PHP :
function reparto ($reparto){
global $database_conexion, $conexion;
mysql_select_db($database_conexion, $conexion);
$query_SacarReparto = sprintf ("SELECT reparto.idreparto FROM reparto WHERE reparto.idmovie = %s", GetSQLValueString($reparto, "int"));
$SacarReparto = mysql_query($query_SacarReparto, $conexion) or die(mysql_error());
$row_SacarReparto = mysql_fetch_assoc($SacarReparto);
$totalRows_SacarReparto = mysql_num_rows($SacarReparto);
return $row_SacarReparto ["idreparto"];
mysql_free_result($SacarReparto);
}
Código PHP :
function sacarreparto ($idmovie){
global $database_conexion, $conexion;
mysql_select_db($database_conexion, $conexion);
$query_SacarReparto = sprintf ("SELECT m_reparto.nombre FROM m_reparto WHERE m_reparto.id = %s", GetSQLValueString($idmovie, "int"));
$reparto = mysql_query($query_SacarReparto, $conexion) or die(mysql_error());
$resultado = array();
while($row_ListarPeliculas = mysql_fetch_assoc($reparto)){
$resultado[] = $row_ListarPeliculas ;
}
return $resultado;
}
function imprimeReparto($reparto){
if($reparto){
foreach($reparto as $key => $actor)
$lista .= $actor['nombre'];
}
return $lista;
}
En pocas palabras son 3 tablas
Tabla 1: m_movie (PELICULAS)
id
titulo
Tabla 2: m_peparto (ACTORES)
id
nombreactor
Tabla3: reparto (UNION)
id
idmovie
idactor