¿Cómo se soluciona?

zking Seguir

Dseda
Programador
Verificación en dos pasos activada
Desde
15 Jun 2013
Mensajes
1.084
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:
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
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...
 

zking

Dseda
Programador
Verificación en dos pasos activada
Desde
15 Jun 2013
Mensajes
1.084
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
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
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
 

Juan sur

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
15 Jun 2014
Mensajes
17
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.
 
Arriba