MySQL - Duda

 
Vista:

Duda

Publicado por Diego (1 intervención) el 23/05/2006 12:06:59
Hola, intento insertar una nueva tarea de un empleado, pero no me deja repetir el nombre del empleado, es decir, un empleado puede tener varias tareas, y ademas no tengo el campo nombre declarado como unique, y no se xq no puedo, tb me pasa cuando inserto clientes, no me deja repetir su nombre, aun cuando todos los demas datos son distintos, y tampoco lo tengo declarado como unique, que puede ser? gracias, por cierto tengo un campo identificador.

el codigo para insertar una tarea es el siguiente:

function insert_agenda($nombre, $dia, $hora, $razon)

{
$conn = db_connect();


$query = "select *
from agenda
where nombre='$nombre'";
$result = $conn->query($query);
if (!$result || $result->num_rows!=0)
return false;

$query = "insert into agenda values
('', '$nombre', '$dia', '$hora', '$razon','')";

$result = $conn->query($query);
if (!$result)
return false;
else
return true;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda

Publicado por Isai (25 intervenciones) el 25/05/2006 01:48:39
Quizas lo el campo lo tienes declarado como primary key verifica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar