Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2013, 08:11
cleguisamon
 
Fecha de Ingreso: diciembre-2012
Mensajes: 33
Antigüedad: 11 años, 4 meses
Puntos: 0
No encuentro el error de sintaxis!!

Tengo un error en algun lado.. y no logro darme cuenta de donde esta el error... al ejecutar la consulta, me fijgura el siguiente error

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'usuario'" at line 1

El tema es que en la linea Nº 1 no tengo codigo PHP ni nada raro...

EL sistema es un control de asistencia.
Un usuario inicia sesion (un jefe de area), luego se verifica de que area es jefe, y luego hago otra consulta donde traigo todos los empleados que estan registrados como que trabajan en esa Area donde el titular es el usuario que inicio sesion.


Les paso el codigo asi me ayudan de ser posible.
Muchas gracias!

<?php
include('config.php');
session_start();
if($_SESSION['logueado'] != "SI"){
header('location: index.php');
exit();
}
$usuario= $_SESSION['usuario'];
$dependencia= "SELECT titular FROM dependencias WHERE titular='".$_SESSION['usuario']."'";
$sql = "SELECT * FROM personal WHERE dependencia='".$dependencia."'";
$res = mysql_query($sql, $link) or die(mysql_error());

?>
Luego de hacer la consulta, hago un listado con el resultado ($res) para saber cuales son los empleados sobre los que el jefe debe informar la asistencia.