En JosSecurity agradecemos cualquier ayuda para poder mantener este proyecto, si deseas donar por favor da clic en el botón de al lado y te daremos algunas opciones para hacerlo.

Crear tabla de manera rápida MySQL

Después de la versión 1.3.4 de JosSecurity se crearon dos “jossitos” para poder insertar una tabla, los dos hacen lo mismo pero ocupan diferentes conexiones.

Con una conexión simple

Tu puedes agregar una tabla con una conexión mysqli, esto va a depender de cómo necesites hacer la consulta. Esta es la sintaxis para poder usar este jossito.

				
					<?php
crear_tabla_mysqli($tabla,$contenido);
?>
				
			

Ejemplo:

				
					<?php
crear_tabla_mysqli("not_pay","`check_pay` varchar(255) NULL DEFAULT NULL, `fecha` date NOT NULL, `dias` int(11) NOT NULL, `token` varchar(255) NOT NULL");
?>
				
			

Nuestro resultado SQL será el siguiente:

				
					CREATE TABLE `not_pay` (
  `id` bigint(25) NOT NULL,
  `check_pay` varchar(255) NULL DEFAULT NULL,
  `fecha` date NOT NULL,
  `dias` int(11) NOT NULL,
  `token` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
				
			

Con una conexión PDO

				
					<?php
crear_tabla_PDO($tabla,$contenido);
?>
				
			

Este sistema ocupa la mísma sintaxis que la anterior solo que, esta vez usamos una conexión PDO.

Ejemplo:

				
					<?php
crear_tabla_PDO("not_pay","`check_pay` varchar(255) NULL DEFAULT NULL, `fecha` date NOT NULL, `dias` int(11) NOT NULL, `token` varchar(255) NOT NULL");
?>
				
			

Nuestro resultado SQL será el siguiente:

				
					CREATE TABLE `not_pay` (
  `id` bigint(25) NOT NULL,
  `check_pay` varchar(255) NULL DEFAULT NULL,
  `fecha` date NOT NULL,
  `dias` int(11) NOT NULL,
  `token` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
				
			

Crear tabla de manera rápida MySQL