Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak utworzyć dynamiczną instrukcję przełącznika PHP z zapytania MySQL

Lepiej byłoby użyć mysql bezpośrednio do zapytań:

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

lub generując tablicę z wyniku:

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

Następnie możesz znaleźć poprawny identyfikator, po prostu wyszukując go w tablicy kategorii:$id = $categories[$name] .

Jeśli chcesz wygenerować kod i wygląda na to, możesz użyć var_export(), aby zapisać zmienną $categories w prawdziwym kodzie php. Czy chcesz wygenerować kod?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie nie powiodło się:Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK) z funkcji php

  2. Pobieranie informacji z bazy danych MYSQL &Codeigniter

  3. błąd składni dla deklaracji mysql zmiennej

  4. Instrukcja SQL ignoruje parametr gdzie

  5. Jak przechowywać Java Instant w bazie danych MySQL