Este es mi codigo:
Código PHP:
<?php
include ("connectionDB.php");
$conectar = connect();
session_start();
function asignacion(){
if (IsSet($_SESSION['usuario'])){
$id = $_SESSION['id'];
$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['fecha1'] = $rowEmp['fecha1'];
$_SESSION['fecha2'] = $rowEmp['fecha2'];
$_SESSION['hora1'] = $rowEmp['hora1'];
$_SESSION['hora2'] = $rowEmp['hora2'];
}
$query = 'select * from asignacion where periodo='.$periodo.' and id='.$id.';';
echo $query;
$resultado = mysql_query($query) or die(mysql_error());
echo '<br>';
echo $query;
$tot = mysql_num_rows($resultado);
echo $tot;
if ($tot> 0) {
while ($rowEmp = mysql_fetch_assoc($mostrar_asignacion)) {
$_SESSION['salon1'] = $rowEmp['salon1'];
$_SESSION['salon2'] = $rowEmp['salon2'];
}
return 1;
}
close();
}
else
return 0;
}
?>
Cuando le doy un echo a Query antes de entrar a ejecucion en mysql me enseña sin el 0 al final la cadena, pero cuando doy echo despues de ejecutar el mysql muestra el 0 al final