Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/03/2010, 22:05
Megcapkill
 
Fecha de Ingreso: abril-2007
Ubicación: Tandil, Bs As, Argentina
Mensajes: 106
Antigüedad: 17 años
Puntos: 2
Respuesta: Controlar existencia de un dato, sino agregarlo

Hola.. puse la funcion y efectivamente da error

Código PHP:
        if (empty($control)) {
            
$m "INSERT INTO Clases (IdMateria, IdProfesor, Anio, Modulo) VALUES ('$idMateria', '$idProfesor', '$idAno', '$idModulo'";
            
$r mysql_query($m) or die ('Error: '.mysql_error());
            
$query mysql_query("SELECT IdClase FROM Clases WHERE IdMateria = '$idMateria' AND IdProfesor = '$idProfesor' AND Anio = '$idAno' AND Modulo = '$idModulo'");

            echo 
'Hola';
        } 
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 '' at line 1

Lo que me resulta raro, y por eso yo habia descartado la psibilidad de una es que este codigo que esta en otro lado de mi proyecto

Código PHP:
            $query "INSERT INTO Materias (Materia) VALUES ('$materia')";    
            
mysql_query($query) or die ('No se pudo agregar la materia: '.mysql_error());
            echo 
'La materia ha sido agregado correctamente.'
Funciona perfectamente.. y a mis novatos ojos, estan iguales :(

Gracias por responder! :D