Foros del Web » Programando para Internet » PHP »

Resultado de consulta en Variable

Estas en el tema de Resultado de consulta en Variable en el foro de PHP en Foros del Web. Hola Amigos: Quisiera saber algo? es posible meter el resultado de una consulta mysql en una variable? es decir la tabla resultante de este codigo ...
  #1 (permalink)  
Antiguo 02/02/2007, 07:31
Avatar de Killerx_8937  
Fecha de Ingreso: noviembre-2006
Mensajes: 99
Antigüedad: 19 años, 10 meses
Puntos: 0
Resultado de consulta en Variable

Hola Amigos:

Quisiera saber algo?

es posible meter el resultado de una consulta mysql en una variable?
es decir la tabla resultante de este codigo en una variable,por ejemplo $Variable


Código PHP:
$Tabla="Calibraciones";
$sql = "select * from $Tabla where Calibracion='1'";
result2= mysql_query($sql, $link) or die ("problema con query".mysql_error());

echo 
"<TABLE Border=1 align=\"center\" class=\"\"><TR>";
# construyendo los encabezados de la tabla
echo "<th bgcolor=\"99bee0\">Equipo</th>
<th bgcolor=\"99bee0\" >Marca</th>
<th bgcolor=\"99bee0\">Modelo</th>
<th  bgcolor=\"99bee0\">Codigo Interno</th>
<th  bgcolor=\"99bee0\" colspan=2>Faltan</th>
</TR>"
;
 
// ciclo de lectura del rowset($tabla1)
while($renglon= mysql_fetch_assoc($result2))
{
$actual = date("d-m-y ");
$anterior = "$renglon[CertHasta]";
list(
$fechaAct) = explode(" ", $actual);
list(
$dayAct, $mesAct,$yearAct ) = explode("-", $fechaAct);
list(
$fechaAnt) = explode(" ", $anterior);
list(
$dayAnt, $mesAnt, $yearAnt) = explode("-", $fechaAnt);
$sAct = mktime( 0,0,0,$mesAct, $dayAct, $yearAct);
$sAnt = mktime( 0,0,0,$mesAnt, $dayAnt, $yearAnt);
$diffSeg = $sAnt - $sAct ;
$diffMin = $diffSeg / 60;
$diffHoras = $diffMin / 60;
$diffdias =$diffHoras/24;
$dias = number_format($diffdias, 0, ',', ' ');    
if (
$dias<0){    
// desplegando en celda de tabla html
echo "<tr>";
echo 
"<td align=\"left\" style=\"td\">$renglon[Equipo]</td>";
echo 
"<td align=\"center\">$renglon[Marca]</td>";
echo 
"<td align=\"center\">$renglon[Modelo]</td>";
echo 
"<td align=\"center\">$renglon[CodigoInterno]</td>";
echo 
"<td align=\"center\">";
if (
$dias<0){
$cant_dias="Vencida";
echo  
"<font color='red'><b>$cant_dias</b></font>";
}elseif(
$dias<=30){
$cant_dias="$dias para su Calibracion";
echo  
"<font color='red'><b>$cant_dias</b></font>";
}elseif(
$dias>30){
$cant_dias="$dias para su Calibracion";
echo  
"$cant_dias";};
}elseif(
$dias<30){    
// desplegando en celda de tabla html
echo "<tr>";
echo 
"<td align=\"left\" style=\"td\">$renglon[Equipo]</td>";
echo 
"<td align=\"center\">$renglon[Marca]</td>";
echo 
"<td align=\"center\">$renglon[Modelo]</td>";
echo 
"<td align=\"center\">$renglon[CodigoInterno]</td>";
echo 
"<td align=\"center\">";
if (
$dias<0){
$cant_dias="Vencida";
echo  
"<font color='red'><b>$cant_dias</b></font>";
}elseif(
$dias<=30){
$cant_dias="$dias para su Calibracion";
echo  
"<font color='red'><b>$cant_dias</b></font>";
}elseif(
$dias>30){
$cant_dias="$dias para su Calibracion";
echo  
"$cant_dias";};
}else{};
};
echo
"</td>";
echo 
"</tr>";
echo 
"</table>"; 



para luego hacer echo "$Variable"; y me muestre la tabla generada por la consulta ????


???
  #2 (permalink)  
Antiguo 02/02/2007, 07:41
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 21 años, 8 meses
Puntos: 81
Re: Resultado de consulta en Variable

Cambia todos los echo por $Variable.

Ten en cuenta que para agregarle datos a una variable ya creada debes usar .= asi:
Código PHP:
$mivariable = 'Hola';
$mivariable.= ' Mundo!';
echo 
$mivariable; 
output: Hola Mundo!
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 06:38.