Foros del Web » Programando para Internet » PHP »

Recuperar un dato de una consulta php/mysql

Estas en el tema de Recuperar un dato de una consulta php/mysql en el foro de PHP en Foros del Web. Alguien sabe como puedo recuperar un solo dato de una consulta con php y mysql para luego guardarlo en una variable? Algo como esto: $variable ...
  #1 (permalink)  
Antiguo 12/08/2015, 18:05
(Desactivado)
 
Fecha de Ingreso: julio-2010
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 1
Recuperar un dato de una consulta php/mysql

Alguien sabe como puedo recuperar un solo dato de una consulta con php y mysql para luego guardarlo en una variable?

Algo como esto: $variable = fila ['dato']

Gracias de antemano.
  #2 (permalink)  
Antiguo 12/08/2015, 18:07
 
Fecha de Ingreso: marzo-2012
Ubicación: Rosario
Mensajes: 108
Antigüedad: 12 años
Puntos: 0
Respuesta: Recuperar un dato de una consulta php/mysql

Explica por favor el dato que queres recuperar y la base de datos
  #3 (permalink)  
Antiguo 12/08/2015, 18:11
(Desactivado)
 
Fecha de Ingreso: julio-2010
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Recuperar un dato de una consulta php/mysql

Cita:
Iniciado por hernan2212 Ver Mensaje
Explica por favor el dato que queres recuperar y la base de datos
Aqui esta parte del codigo:

$consulta = "SELECT * FROM ma_advertisers_branch_schedules";
//Ejecutar la consulta
$resultado = mysqli_query($conexion,$consulta) or die(mysql_error($conexion));

//Se crea una tabla para mostrar los resultados
$tabla = "<table border='1' cellpadding='10'>\n";
$tabla .= "<th>Dia</th><th>De</th><th>Hasta</th><th>Status</th><th>Editar</th></tr>\n";
//Extraer fila a fila con un búcle while
while($fila = mysqli_fetch_assoc($resultado)){
$tabla .= "<tr>
<td>".$fila["_day"]."</td>
<td>".$fila["_from"]."</td>
<td>".$fila["_to"]."</td>
<td>".$fila["_open"]."</td>
<td>".$fila["idSchedule"]."</td>

".$fila["_day"].";
</tr>\n";

Solamente quiero almacenar cada dato por separado en una variable.
  #4 (permalink)  
Antiguo 12/08/2015, 18:25
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recuperar un dato de una consulta php/mysql

Así:
Código PHP:
Ver original
  1. $x = $fila["_day"];

La verdad no entiendo "el problema" con eso, siendo tan simple.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 12/08/2015, 18:33
(Desactivado)
 
Fecha de Ingreso: julio-2010
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Recuperar un dato de una consulta php/mysql

Cita:
Iniciado por pateketrueke Ver Mensaje
Así:
Código PHP:
Ver original
  1. $x = $fila["_day"];

La verdad no entiendo "el problema" con eso, siendo tan simple.
Pero asi me almacena todos los registros de la columna _day, yo solo necesito almacenar un dato o datos por separado.
  #6 (permalink)  
Antiguo 12/08/2015, 18:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recuperar un dato de una consulta php/mysql

Cita:
Iniciado por aecortes70 Ver Mensaje
Pero asi me almacena todos los registros de la columna _day, yo solo necesito almacenar un dato o datos por separado.
Bueno, de hecho $x no almacena todos los registros porque no es un array.

Dentro del while() se sobreescribe dicha variable cada vez.

Mejor explica qué uso quieres darle cuando lo almacenes y así te orientamos mejor.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 12/08/2015, 18:44
(Desactivado)
 
Fecha de Ingreso: julio-2010
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Recuperar un dato de una consulta php/mysql

Cita:
Iniciado por pateketrueke Ver Mensaje
Bueno, de hecho $x no almacena todos los registros porque no es un array.

Dentro del while() se sobreescribe dicha variable cada vez.

Mejor explica qué uso quieres darle cuando lo almacenes y así te orientamos mejor.
Quiero almacenar cada uno de los valores que proporciona el while en distintas variables.
  #8 (permalink)  
Antiguo 12/08/2015, 18:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recuperar un dato de una consulta php/mysql

Cita:
Iniciado por aecortes70 Ver Mensaje
Quiero almacenar cada uno de los valores que proporciona el while en distintas variables.
¿Y por qué en distintas variables? ¿Cómo piensas manejar todo eso junto?

Si son 1000 registros ¿podrás nombrar 1000 variables distintas?

No tiene sentido, es mucho mejor usar un array para eso.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 12/08/2015, 18:52
(Desactivado)
 
Fecha de Ingreso: julio-2010
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Recuperar un dato de una consulta php/mysql

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Y por qué en distintas variables? ¿Cómo piensas manejar todo eso junto?

Si son 1000 registros ¿podrás nombrar 1000 variables distintas?

No tiene sentido, es mucho mejor usar un array para eso.
Lo que necesito es buscar un valor dentro de un grupo de registros de una base de datos.

Por ejemplo: tengo los siguientes numeros 1,2,3,4,5. Ahora bien necesito buscar un numero dentro de esos registros y luego almacenarlo en una variable.

Gracias.
  #10 (permalink)  
Antiguo 12/08/2015, 18:55
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recuperar un dato de una consulta php/mysql

Pues ahí tienes, desde luego es mejor un array:

Código PHP:
Ver original
  1. $x = array(1, 2, 3, 4, 5);
  2.  
  3. var_dump(in_array(3, $x)); // true

Sólo declara tu array antes del while() y luego has push de cada elemento:

Código PHP:
Ver original
  1. $x = array();
  2.  
  3. // while ...
  4.  
  5. $x []= $fila['tu_sabes_que_poner_aquí'];
  6.  
  7. // end-while

Al final así coleccionas todos los valores y podrás buscar lo que sea en dicha colección.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #11 (permalink)  
Antiguo 12/08/2015, 18:56
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Recuperar un dato de una consulta php/mysql

mucho rollo por algo tan...
Código PHP:
Ver original
  1. <?php
  2. //consulta
  3. //aqui filtras los registros de tu tabla para escoger solo el que buscas
  4. $busca = $db->query("SELECT numero FROM tabla WHERE campo = '$variable'");
  5. $row = $busca->fetch_assoc();
  6.  
  7. //aqui asignas a l a variable el registro encontrado
  8. $tuvariable = $row['campo'];
  9. ?>
__________________
[email protected]
HITCEL

Etiquetas: dato, mysql, php-mysql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:30.