¿Cómo se soluciona?

  • Autor Autor zking
  • Fecha de inicio Fecha de inicio
zking

zking

Dseda
Programador
Verificación en dos pasos activada
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:
 
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());

te falto separar la funcion mysqli_result...
 
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());

te falto separar la funcion mysqli_result...

Aun sigue apareciendo el mismo error :s
 
Aun sigue apareciendo el mismo error :s

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
 
Mi opinion

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.
 
Atrás
Arriba