Saludos espero puedan ayudarme estoy haciendo una consutla ana tabla cuyo campo es tipo "bit" (campo esPreventivo) pero cuando hago la validacion con el if despues de asignarlo (while ($regasig = mysql_fetch_array($res)) ) considera todos los campos como true (si directamente le pongo ala consulta que me traiga los true si lo hace bien, por lo que considero se modifica su valor al asignarlo con el mysql_Fecht_arra(), es eso ? como lo soluciono? muhcas gracias
Código PHP:
<?php
include_once("../conexion/conexion.php");
$ssql=" select
td.esPreventivo
from tblregistrotrabajosdet td
where td.estado=true ";
$res = mysql_query($ssql,$cnx);
$vTotalRegPag=mysql_num_rows($res);
if ($vTotalRegPag>0){
while ($regasig = mysql_fetch_array($res))
{
$vTipoSer="<img name='Tipo' src='img/correctivo.ico' class='tipoServImg' style='border:none' >";
if($regasig['esPreventivo']==true){
$vTipoSer="<img name='Tipo' src='img/preventivo.ico' class='tipoServImg' style='border:none' >";
}
$dvTablaCuerpo.="
<tr >
<td width='5%' >".$vTipoSer."</td>
</tr>";
}//siclo de la db
}
}//condicion total
echo $dvTablaCuerpo;
?>