Query: SELECT di più righe basandosi su una sola colonna
In pratica, io devo fare:
SELECT *
FROM tabella
WHERE
(e ora iniziano i casini)
starto un ciclo che crea una stringa, che se ha un solo risultato, diventa così:
id = 1
se invece ha, per esempio, due risultati, diventa così:
id = 1 AND id = 2
o anche tre:
id = 1 AND id = 2 AND id = 3
le id possono essere anche sparse, 3 7 10 per esempio.
Comunque, per ora ho la query completa così:
Codice PHP:
SELECT * FROM tabella WHERE id = 1 AND id = 2
Ma, ovviamente da errore, poichè (non sono sicuro, è una mia ipotesi) due clausole sulla stessa colonna non penso di possano fare.
Non essendo esperto di PHP, non ne ho la più pallida idea.
L'errore:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND id = 2' at line ...
quindi, sì, sembra essere l'AND, ma non capisco, visto che non trovo guide a proposito di più clausole su una sola colonna.