Ciao a tutti, come da titolo avrei bisogno di estrarre valori dal db corrispondenti ai valori presenti in un array.
Esempio:
Tabella valori
id - val - extra
1 - val1 - extra1
2 - val2 - extra2
3 - val3 - extra3
4 - val4 - extra4
5 - val5 - extra5
6 - val6 - extra6
7 - val7 - extra7
8 - val8 - extra8
9 - val9 - extra9
Risultato che vorrei ottenere:codice:$valori = array("val1", "val4", "val7"); try { $connessione = "mysql:host=$host; dbname=$db; charset=utf8"; $connessione = new PDO ($connessione, "$user", "$password"); $connessione -> setAttribute (PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $query = $connessione -> prepare ('SELECT * FROM valori WHERE valori.val = ?'); $query -> execute(array($arr)); $connessione = null; } catch (PDOException $e) { die(); } while ($r = $query->fetch()) { echo $r['val'] .' '.$r['extra'].'<br>'; }
val1 extra1
val4 extra4
val7 extra7
Come fare? Grazie in anticipo

Rispondi quotando