Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2007, 10:23
Garmauco
 
Fecha de Ingreso: mayo-2006
Mensajes: 99
Antigüedad: 18 años, 8 meses
Puntos: 0
Pregunta error al eliminar registros de dos tablas en una sola consulta

Holas.... quisiera saber porque falla esta consulta,..... y como deberia hacerla.. pero con un solo mysql_query....
Código PHP:
$tabla="grado";
$tabla2="grupo";
$llave="Id_grado";
//------------------------------------
    
$sql "DELETE FROM $tabla WHERE $llave = '$campo[0]' ;";
    
$sql.=" DELETE FROM $tabla4 WHERE grupo LIKE '$campo[0]%'";
    if (
mysql_query$sql$conexion )){
        echo
"Se han eliminado los registros";
       exit();      
       }
       else{
       echo
$sql;
       die(
'ERROR :'.mysql_error());
           exit();             
       } 
mensaje que me muestra
Cita:
DELETE FROM grado WHERE id_grado = '00' ; DELETE FROM grupo WHERE id_grupo LIKE '00%'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 '; DELETE FROM planacdem WHERE grupo LIKE '00%'' at line 1
pero al ejecutar la cadena que me muestra la variable $sql. en el phpmyadmin ,,,. no me da ningun problema.....
tambien he probado la hacer la consulta desde el phpmyadmin y darle la opcion de crear codigo php de la consulta y pegarla a mi codigo ,.. pero me da el mismo problema,... bueno si alguien sabe como soluciono esto se lo agradezco...
__________________
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda sentado en él