Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: MacOc en 15 Febrero 2017, 23:10 pm



Título: [Ayuda urgente!] Sacar por pantalla resultado de un select
Publicado por: MacOc en 15 Febrero 2017, 23:10 pm
Buenos días,

necesito sacar por pantalla el resultado de eso:

      $sqle = "SELECT titulo FROM evento WHERE dia='".$diafinal."'";

El select funciona correctamente, pero no consigo imprimir el título con un echo.

Gracias!


Título: Re: [Ayuda urgente!] Sacar por pantalla resultado de un select
Publicado por: engel lex en 15 Febrero 2017, 23:13 pm
muestra tu codigo, sin eso, no podemos saber que estas haciendo, mal... ni si quiera podemos saber que manejador de DB usas... no podemos saber nada... y por ergo no se te puede ayudar en nada


Título: Re: [Ayuda urgente!] Sacar por pantalla resultado de un select
Publicado por: MacOc en 15 Febrero 2017, 23:20 pm
muestra tu codigo, sin eso, no podemos saber que estas haciendo, mal... ni si quiera podemos saber que manejador de DB usas... no podemos saber nada... y por ergo no se te puede ayudar en nada

Uso HeidiSQL y tengo hecha la base de datos donde hay un campo de titulo y fecha.

En un calendario tiene que salir el título del evento en el día correspondiente, pero no consigo sacar el Título con un "echo", pero si que puedo comprobar si el valor del select es superior a 1, es decir, si que da resultados por lo que todo está bien, solo que no encuentro como hacer echo del titulo

      $sqle = "SELECT titol FROM esdeveniment WHERE dia='".$datafinal."'";

      $resulte = mysqli_query($conn, $sqle);
      var_dump($resulte);

En esencia sería esto, pero las dos últimas líneas tampoco son correctas.


Título: Re: [Ayuda urgente!] Sacar por pantalla resultado de un select
Publicado por: engel lex en 15 Febrero 2017, 23:28 pm
lee el manual de php sobre mysqli_query, allí se responden tus preguntas

http://php.net/manual/es/mysqli.query.php (http://php.net/manual/es/mysqli.query.php)

retorna un resultado de tipo mysqli_result

http://php.net/manual/es/class.mysqli-result.php (http://php.net/manual/es/class.mysqli-result.php)

en general por resumir, lo que pasa es que hiciste el query, pero no has hecho la recolección de datos, para ello usas alguna de las funciones fetch según tus necesidades