Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да получа стойност извън foreach цикъл в тази ситуация?

Ако последната ви цел да създадете масив от вашите стойности, защо добавяте данни към низ, просто добавете вашите данни към масив и след това го използвайте директно.

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

 }

 print_r($term_arr);

След това можете да използвате

   $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. Вземете интервал от време в mysql

  2. Отпечатайте единична SQL заявка (Yii 1.x)

  3. Как мога да направя заявка за таблица в таблица?

  4. Как да пропуснете колони в CSV файл при импортиране в MySQL таблица с помощта на LOAD DATA INFILE?

  5. Python mysql.connector - Правилен начин за извличане на ред като речник