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: 17 años, 5 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'";
result2mysql_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($renglonmysql_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 mktime0,0,0,$mesAct$dayAct$yearAct);
$sAnt mktime0,0,0,$mesAnt$dayAnt$yearAnt);
$diffSeg $sAnt $sAct ;
$diffMin $diffSeg 60;
$diffHoras $diffMin 60;
$diffdias =$diffHoras/24;
$dias number_format($diffdias0','' ');    
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: 19 años, 3 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 05:36.