Salve,
effetuando una query con la clausola IN mi sono imbatutto in una cos che non riescoa capire come superare
$id è un array che ho imploso e facendo var_dump ,i da la query corretta
ora però io devo ricavare il campo "Citta" di questi 4 id che provengono da un altra tabella(tabella1).
ora dal risultato di questa query devoa ssegnare ad esempio dei colori tipo
ora però se nella tabella 2 non trova uno degli id mi sviluppala condizionesolo sui due campi esistenti:
quindi se nella tabella2 l'id 4 non esistelui non me lo considera proprio ivnece io devo verificare anche che uno dei vari id presenti in IN sia assente
comq posso risolvere sta cosa?
effetuando una query con la clausola IN mi sono imbatutto in una cos che non riescoa capire come superare
PHP:
$sqlquery = "SELECT * FROM tabella2 WHERE ID IN($id)";
$id è un array che ho imploso e facendo var_dump ,i da la query corretta
PHP:
$sqlquery = "SELECT * FROM tabella2 WHERE ID IN('1','2','3',4')";
ora però io devo ricavare il campo "Citta" di questi 4 id che provengono da un altra tabella(tabella1).
ora dal risultato di questa query devoa ssegnare ad esempio dei colori tipo
PHP:
if($citta== Bari) verde
elseif($citta==venezia) marrone
elseif(empty($citta)) blu
ora però se nella tabella 2 non trova uno degli id mi sviluppala condizionesolo sui due campi esistenti:
quindi se nella tabella2 l'id 4 non esistelui non me lo considera proprio ivnece io devo verificare anche che uno dei vari id presenti in IN sia assente
comq posso risolvere sta cosa?