dipende come è impostata la gestione degli errori. In questo caso comunque l'errore non si presenta perchè ottieni una stringa vuota, o meglio... la query ti da un risultato vuoto.
Quando tu cerchi un parametro con la select trovi il campo di testo e NON la select perchè il primo valore della select non viene selezionato (quinid non passi niente alla variabile concatenata) quindi viene usata solo "la prima parte" della variabile $query. Se invece selezioni un valore della select ottieni un errore perchè la stringa non viene concatenata con quel valore, ed è per questo che ottieni un risultato nullo.
Detto questo dovresti, come già richiesto, farmi vedere come "catturi" gli $input che userai nella query... cioè devi farmi vedere tutto lo script (senza i parametri di connessioni) perchè la "cattura" delle variabili la fai con un file incluso che è dentro a connessioni.inc.php (lerrore credo sia li).
Input da solo non è mica un array, per intenderci. Tu lo passi come tale![]()