alguien que me ayude a obtenr los valores de un campo set
encontre este ejemplo pero no he podido hacerlo funcionar marca error y eso de PDO no eniendo nada si pudiera ser con la sintaxis mas basica estaria mejor
Código PHP:
//Asumo que ya estamos conectados a la base de datos
//Consultamos todos los posibles valores de la columna ENUM o SET
$consulta = $this->db->prepare('SHOW COLUMNS FROM nombreTabla LIKE "nombreCampoEnum"');
$consulta->execute();
//Obtenemos los resultados de la consulta
$array = $consulta->fetch(PDO::FETCH_ASSOC);
//expresión regular que obtiene los valores de enum
$array = explode("','",preg_replace("/(enum|set)\('(.+?)'\)/","\",$array['Type']));
print_r($array);
no me funciona es mas hasta cambie un poco el pattern por que me marcaba error pero eso quedo
mas sinembargo cuando mando llamar la consulta elaborada con
Código PHP:
$sql=mysql:query(SHOW COLUMNS FROM nombreTabla LIKE "nombreCampoEnum");
desde ahi ya me marca error el mysql
dice:
Warning: mysql_query() expects parameter 1 to be string, resource given in C:\xampp\htdocs\xxxxxxxxx\edita.php in line 23
ojala y alguien pueda ayudarme