Voy a probar el cast que me dices, pues fijate que ningun error me despliega, en un principio pense eso pero de ser asi con el die (mysql_error()) me hubiera mostrado algo, voy a ver que pasa, gracias
Pues bueno, volvi a realizar mi codigo y pues ahora si me funciona como deberia de ser
Código PHP:
<?
session_start();
include ('librerias/connectionDB.php');
function algo(){
if (IsSet($_SESSION['usuario'])){
$id = $_SESSION['id'];
$conectar = connect();
$resultado = mysql_query("select * from periodo" );
if (!$resultado){
close();
return '<p></p><h1> Error </h1>';
}
$totEmp = mysql_num_rows($resultado);
while ($rowEmp = mysql_fetch_assoc($resultado)) {
$periodo = $rowEmp['periodo'];
$_SESSION['hora1'] = $rowEmp['hora1'];
$_SESSION['hora2'] = $rowEmp['hora2'];
$_SESSION['fecha1'] = $rowEmp['fecha1'];
$_SESSION['fecha2'] = $rowEmp['fecha2'];
}
$mostrar_asignacion = mysql_query("select * from asignacion where id = '$id' and periodo = '$periodo'") or die(mysql_error());
$totEmp = mysql_num_rows($mostrar_asignacion);
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($mostrar_asignacion)) {
$_SESSION['salon1'] = $rowEmp['salon1'];
$_SESSION['salon2'] = $rowEmp['salon2'];
}
return 1;
}
else
return 0;
}
}
?>
Yo la vd no le veo alguna diferencia con el que habia posteado anteriormente pero bueno, si alguien mira algo diferente diganme para que no me vuelva a pasar lo mismo
gracias