ho bisogno di fare una semplice queryCome utilizzare istruzioni preparate nelle query con una clausola IN in PHP
$array_of_ids = array();
//poulate $array_of_ids, they don't come from another db but from Facebook
//so i can't use a subquery for the IN clause
$wpdb->prepare("SELECT id from table where id IN (%d, %d)", $array_of_ids [0], $array_of_ids [1]);
La domanda è, se ho 200 elementi dell'array, qual è il modo corretto di gestire questo? Devo creare manualmente la query con 200 %d
? Ho bisogno di questa query perché devo "sincronizzare" il mio database con i dati di Facebook e devo controllare se l'utente che ho nel db è presente, aggiornare quelli che sono presenti, inserire nuovi utenti ed eliminare quelli che non sono miei amici.
Vedi se [questa domanda] [1] non risponde alla tua domanda [1]: http://stackoverflow.com/questions/327274/mysql-prepared-statements-with-a-variable-size-variable-list –