Como se soluciona?

  • Autor Autor zking
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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.
 
Voltar
Topo