Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2007, 09:53
Gatorrollo
 
Fecha de Ingreso: febrero-2002
Mensajes: 59
Antigüedad: 22 años, 9 meses
Puntos: 0
Problema con DROP TABLE (MySQL)

Muy buenas a todos.

No consigo que un script php de una página web borre una tabla. No me da ningún error pero no la borra.

Pongo un fragmento del script:

Código PHP:
$sql "SELECT id FROM usuarios WHERE grupo='$borrado' AND status='alumno'";
$rs mysql_query($sql);
$filas mysql_num_rows($rs);
for (
$i=0$i<$filas$i++) {
    
$id mysql_result($rs$i0);
    
$sql2 "DROP TABLE 'curso2_usuario$id'";
    if(
$rs2 mysql_query($sql2))
        print(
"Datos del usuario $id eliminados con éxito<br>");
    else print (
"Error al eliminar los datos del usuario $id<br>");
}
$sql "DELETE FROM usuarios WHERE grupo='$borrado' AND status='alumno'";
$rs mysql_query($sql); 
El problema es que el DROP TABLE 'nombre_tabla' no hace nada, no borra la tabla, y en pantalla aparece el segundo print "Error...".

No es problema de la variable $id, ya que he probado a poner el nombre de la tabla directamente. Tampoco de poner o no las comillas simples, no funciona de ningún modo.

A ver si alguien me ilumina y me dice qué hago mal.

Muchas gracias.
__________________
Gatorrollo
http://www.diegoml.com