Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como criar uma instrução de switch PHP dinâmica a partir da consulta MySQL


Você seria melhor usar o mysql diretamente para consultar:
mysql_query('select id from gallery_category where name=\''.mysql_real_escape($name).'\'');

ou gerando um array a partir do seu resultado:
$result = mysql_query('select * from gallery_category');
$categories = array();
while($row = mysql_fetch_num($result))
{
  $categories[$row[1]] = $row[0];
}

Então você pode encontrar o id correto simplesmente procurando em seu array de categorias:$id = $categories[$name] .

Se você deseja gerar código e parece que sim, você pode usar var_export() para salvar a variável $categories em código php real. Deseja gerar código?