Hola foro, estoy intentado hacer lo siguiente
Es un input al que le voy a introducir un nombre y despues buscará en la Base de datos Si existe o no esa tabla.
Si ya existe una tabla con el nombre que introducio el usuario entonces diga que "No puedes usar ese nombre"
y si No existe la tabla entonces la haga
El problema es que no logro hacerlo
Esto es lo que llevo
Código PHP:
.
$nin=$_POST['name'];
.
.
$result = mysql_query("SHOW TABLES FROM tienda");
while ($row=mysql_fetch_row($result))
{
// $row[0] contiene el nombre de las tablas dentro de la Base "tienda"
$c=$row[0];
// Comprobar si existen ya tablas con ese nombre
if ($c == $nin)
{
echo "ya existe esa tabla";
}
// Comprobar que no existe
if ($c != $nin)
{
// Logico en esta parte va el codigo para crearla ya sea usando CREATE, etc
echo "Create Tabla!";
}
}
El problema es que el ultimo
if repite su
echo aunque lo que se esta comparando si exista.
¿cual es el problema o que otra manera puedo usar para comprobar los nombres de las tablas de mi base?