una paso pagina optimizar lentas formulario ejemplos datos crear consultas conectar con como agregar mysql set tablename

paso - Cómo seleccionar desde MySQL donde el nombre de la tabla es variable



pagina web con base de datos mysql (1)

Tendría que hacer esto con una declaración preparada . Algo como:

SET @s = CONCAT(''select * from '', @Cat, '' where ID = '', @ID_1); PREPARE stmt1 FROM @s; EXECUTE stmt1; DEALLOCATE PREPARE stmt1;

Tengo un caso donde obtener el nombre de la tabla debe ser de una variable establecida como:

SET @ID_1 = (SELECT ID FROM `slider` LIMIT 0,1); SET @Cat = (SELECT Category FROM `slider` LIMIT 0,1); select * from @Cat where ID = @ID_1

pero haciendo eso, MySQL genera un error, por lo que alguien podría mostrarme cómo puedo lograrlo, porque estos son mis primeros pasos en MySQL.