tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

select array

před 10 lety

branov
Člen | 18

Zdravim,

riesim v dibi taky problemik… Mám nasledovnú skupinu selectov z mysql:

<?php
      $selekt = dibi::query('SELECT User FROM [ftpd] WHERE User LIKE \'%.'.$domenicka.'\'');
      $useri = $selekt->fetchAll(); // array
      // teraz potrebujeme zoznam mysql uctov, kazdeho uzivatela v databaze ktory mal ucet na tejto domene
      $selekt_id = dibi::query('SELECT id FROM [users] WHERE User=%s',$useri);
?>

Dalsi dotaz potrebujem, aby z inej tabulky vybral vsetky hodnoty, kde stlpec pref = vysledku dotazu $selekt_id

Chcem sa teda opytat, ci sa da cez dibi vybrat z mysql data, kde vo WHERE bude array (vysledok $selekt_id).

Dakujem.

Editoval branov (10. 10. 2009 12:59)

před 10 lety

phx
Člen | 652

Jde to nejak pres %l tusim. Neco jako WHERE id IN (1,2,3).

A nebylo by lepsi pouzit jeden dotaz s JOINy?