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

Jak mogę w tej sytuacji uzyskać wartość pętli foreach?

Jeśli ostatnim celem było utworzenie tablicy z wartości, dlaczego dołączasz dane do ciągu, po prostu dodaj swoje dane do tablicy, a następnie użyj ich bezpośrednio.

foreach ($tag_id as $term){
    $term_arr[]=$term['term'];

 }

 print_r($term_arr);

Następnie możesz użyć

   $stm =$db->prepare("SELECT user_id FROM sign WHERE term IN (:term_0,:term_1,:ts.id, s.term, s.counter, os.user_id, os.id, COUNT(oserm_2,:term_3,:term_4,:term_5,:term_6,:term_7,:term_8,:term_9,:term_10)");

$term_0="$term_arr[0]";
    $term_1="$term_arr[1]";
    $term_2="$term_arr[2]";
    $term_3="$term_arr[3]";
    $term_4="$term_arr[4]";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przykłady transakcji PHP + MySQL

  2. jak policzyć wystąpienie słowa w wielu wierszach mysql db

  3. Jak sprawdzić, czy w innej tabeli nie ma danych podczas łączenia mysql?

  4. loguj aktualizacje mysql

  5. Używanie FORCE INDEX z zend