Ahora me ha tocado usarla y estoy generando un sistema de calificaciones de alumnos, pues bien, como estoy en la etapa de pruebas, genere un script en php que toma la informacion de unos archivos DBF y los inserta en unas tablas que cree en Mysql, para esto lo que hago con php es primero darle un DELETE FROM para que borre la informacion anterior e inserte nuevamente los registros que leo de los archivos DBF.
Al ver la informacion con el phpmyadmin resulta que la informacion no se borra, por lo cual se me duplica el numero de resgitros en cada tabla
Código:
Las tablas si me las lee bien ya que me imprime correctamente las sentencias sql y ademas si me inserta los registros (por eso se duplican)while() //ciclo para recorrer todos los archivos { $SQL="DELETE FROM '$Tabla';"; //Borro la informacion previa echo "<p>$SQL"; mysql_query($SQL); //Ejecuto la sentencia $SQL="TRUNCATE TABLE '$Tabla';"; //Borro la informacion previa echo "<p>$SQL"; mysql_query($SQL); //Ejecuto la sentencia ... Codigo de los INSERT en las tablas .... }
Código:
DELETE FROM 'alumno'; TRUNCATE TABLE 'alumno'; DELETE FROM 'materia'; TRUNCATE TABLE 'materia'; ...