sql >> Database >  >> RDS >> Mysql

Een dynamische PHP-switchinstructie maken vanuit een MySQL-query

U kunt beter mysql rechtstreeks gebruiken voor query's:

mysql_query('select id from gallery_category where name=\''.mysql_real_escape($name).'\'');

of door een array te genereren uit uw resultaat:

$result = mysql_query('select * from gallery_category');
$categories = array();
while($row = mysql_fetch_num($result))
{
  $categories[$row[1]] = $row[0];
}

Dan kunt u de juiste id vinden door deze eenvoudig op te zoeken in uw categorieënreeks:$id = $categories[$name] .

Als je code wilt genereren en het lijkt erop, kun je var_export() gebruiken om de $categories-variabele op te slaan in echte php-code. Wil je code genereren?



  1. Hoe kan ik de root-gebruikersnaam in MySQL wijzigen?

  2. Hoe maak je een externe sleutel voor 2 tabellen?

  3. SQL tussen niet inclusief

  4. Mysql-server op MAMP start niet