Tengo un problema que salga en mi localhost que es este:
Parse error: syntax error, unexpected 'mysqli_result' (T_STRING) in FICHEROXD on line 14
Y la linea 14 es asi
PHP:
$obtenervidinfo = mysqli_query($con,"SELECT * FROM $SQL_Base.episodios where Identificador='"mysqli_result($obtenerinfo,0,'Identificador')"' and EpNum='$obtenerepi' order by EpNum Desc ") or die("Error en: $obtenerid: " . mysqli_connect_error()); //EXTRAEMOS LOS DATOS
¿cual es el error? ya intente todo lo que lei :ambivalence:
$obtenervidinfo = mysqli_query($con,"SELECT * FROM $SQL_Base.episodios where Identificador='".mysqli_result($obtenerinfo,0,'Identificador')."' and EpNum='$obtenerepi' order by EpNum Desc ") or die("Error en: $obtenerid: " . mysqli_connect_error());
$obtenervidinfo = mysqli_query($con,"SELECT * FROM $SQL_Base.episodios where Identificador='".mysqli_result($obtenerinfo,0,'Identificador')."' and EpNum='$obtenerepi' order by EpNum Desc ") or die("Error en: $obtenerid: " . mysqli_connect_error());
que mysqli_result necesita el resultado de mysqli_query y aun no fue creado... tu estas creando uno dentro de otro... cuando usas $obtenervidinfo en mysqli_result este aun no fue creado
mysqli_query esta función hace una consulta a la base de datos
mysqli_result Representa el conjunto de resultados obtenidos a partir de una consulta en la base de datos y estos datos existen después de de ejecutarse mysqli_query y no antes.
Por lo tanto donde pones : Identificador='"mysqli_result($obtenerinfo,0,'Identificador')" tendría que poner: Identificador='$variable'
donde $variable almacena el valor que va a usar MySQL para comparar con Identificador.
Actualmente le estas pasando algo que no existe.
Con esto te deberia de funcionar.