Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2003, 17:37
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Manejar tablas

quiero crear una pagina q muestre las tablas que hay en la db y poder eliminar la q selecione, este el codigo q e creado pero no va:

<?php


$db = mysql_pconnect("localhost", "root") or die("No pudo conectar");
mysql_select_db("users",$db) or die("No se encuentra la base usuarios");


$sql = "show tables";
$result = mysql_query($sql) or die("La query no funciona: ".mysql_error());


echo "<center><table border=0>";
echo "<tr><h3><b><td><center>Tablas</center></td></b></h3></tr>";

do
{

echo "<tr><td>$rows[Tables_in_users]</td><tr>";

}
while($row = mysql_fetch_array($result));

echo "</table></center><p>";

$sql1 = "DROP TABLE $tabla";
mysql_query($sql1) or die("La query1 no funciona: ".mysql_error());



?>

<center><form name="f1" action="deletertable.php" method="post">
<b>¿Que tabla deseas eliminar?
<input type="text" name="tabla">
<input type="submit" name="submit" value=¡Eliminar!>
</form></center>

la primera query, no falla, pero no muestra nada y la segunda, da este error:

La query1 no funciona: You have an error in your SQL syntax near " at line 1

Alguna idea??

Última edición por bichomen; 28/11/2003 a las 17:39