Veremos en este post, como poder borrar las tablas de un usuario mediante una función de php.
Si pasamos el script tras comprobar que el query que borra el usuario se cumple, no tendrémos problemas en caso de que este no se haya borrado en la tabla de usuarios.
Vemos también como se pasan unos parámetros a los log y los datos se ecriben en cascada, según las tablas que ha detectado.
Espero que os seá muy útil.
/************* BORRAMOS TODAS LAS TABLAS DE USUARIO ***************/
/* Se busca las tablas en la base de datos */
/* REFERENCIA DEL USUARIO O $_SESSION['iniref'] = $_POST['ref'] */
/* $nom PARA LA CLAVE USUARIO ACOMPAÑANDA DE _ O NO */
global $db;
global $db_name;
global $nom;
$nom = strtolower($_POST['ref']);
$nom = "clb_".$_POST['ref']."%"; // SOLO COINCIDEN AL PRINCIPIO
$nom = "LIKE '$nom'";
//$consulta = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME $nom ";
$consulta = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '$db_name' AND TABLE_NAME $nom ";
$respuesta = mysqli_query($db, $consulta);
//$count = mysqli_num_rows($respuesta);
//print("* NUMERO TABLAS: ".$count."<br>");
//print("* CLAVE TABLA USUARIO: ".$nom."<br>");
Mostrando entradas con la etiqueta PHPMYADMIN. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHPMYADMIN. Mostrar todas las entradas
lunes, 20 de abril de 2020
Php Mysql borrar tablas en cascada
Etiquetas:
PHP8.1,
PHPMYADMIN,
Programas Php,
XHTML / HTML
viernes, 1 de junio de 2018
Php Funcion Para Crear Tabla e Insertat Datos en PhpMyAdmin
Mediante esta función podremos ver como crear una tabla en nuestra bbdd e inserta una serie de datos autmáticamente en ella, después de crearla. Cuando la llamemos para que se ejecute.
En el primer caso sólo se crea la tabla y en el segundo se graban unos datos después de crearla.
Espero que os sea útil a todos.
<?php
function crear_tablas(){
global $db_name;
/************** CREAMOS LA TABLA ADMIN ***************/
$admin = "CREATE TABLE `$db_name`.`admin` (
`ID` int(4) NOT NULL auto_increment,
`ref` varchar(20) collate utf8_spanish2_ci NOT NULL,
En el primer caso sólo se crea la tabla y en el segundo se graban unos datos después de crearla.
Espero que os sea útil a todos.
<?php
function crear_tablas(){
global $db_name;
/************** CREAMOS LA TABLA ADMIN ***************/
$admin = "CREATE TABLE `$db_name`.`admin` (
`ID` int(4) NOT NULL auto_increment,
`ref` varchar(20) collate utf8_spanish2_ci NOT NULL,
lunes, 6 de febrero de 2017
WampServer Your Projects & LocalHost 127.0.0.1
Hola a todos, como alguna persona me ha planteado la duda de cómo acceder a nuestros proyectos y a localhost, intentaré explicarlo lo mejor posible.
Una vez iniciado nuestro servidor WampServer 3.x en cualquiera de sus versiones x86 o x64, podremos acceder a nuestro servidor escribiendo en la barra de navegación del navegador 127.0.0.1 o simplemente localhost.
Con esto accederemos a la página de inicio del servidor donde encontraremos un resumen de la configuración del servidor y Your Proyects, donde se aglutinan todos nuestros proyectos.
WampServer tiene muchas configuraciones y sería imposible explicarlas todas en un solo post.
En la sección Your Proyects tenemos un problema, pues en la instalación inicial no se abren los proyectos correctamente, para ello os he dejado en otro post la solución.
Visualmente veremos esto desde localhost o 127.0.0.1.
Una vez iniciado nuestro servidor WampServer 3.x en cualquiera de sus versiones x86 o x64, podremos acceder a nuestro servidor escribiendo en la barra de navegación del navegador 127.0.0.1 o simplemente localhost.
Con esto accederemos a la página de inicio del servidor donde encontraremos un resumen de la configuración del servidor y Your Proyects, donde se aglutinan todos nuestros proyectos.
WampServer tiene muchas configuraciones y sería imposible explicarlas todas en un solo post.
En la sección Your Proyects tenemos un problema, pues en la instalación inicial no se abren los proyectos correctamente, para ello os he dejado en otro post la solución.
Visualmente veremos esto desde localhost o 127.0.0.1.
Etiquetas:
LOCALHOST,
PHPMYADMIN,
WAMP SERVER
sábado, 28 de enero de 2017
PhpMyAdmin Aumentar Tiempo de Sesion
Mientras estamos desarrollando nuestras aplicaciones puede
darse el caso que nuestro servidor de bbdd PhpMyAdmin, nos pase el mensaje de
cierre de sesión y tengamos que reiniciar sesión.
viernes, 27 de enero de 2017
WampServer PhpMyAdmin Primer Acceso
Muchos de nosotros depués de haber instalado el WampServer en su version 3.x nos hemos encontrado con que PhpMyAdmin nos solicita usuario y contraseña para poder acceder.
La solución a esta cuestión es muy sencilla.
Hemos de escribir root en el campo usuario y sin contraseña acceder.
La solución a esta cuestión es muy sencilla.
Hemos de escribir root en el campo usuario y sin contraseña acceder.
Suscribirse a:
Entradas (Atom)