dici che "non risponde alla chiamata", ma come fai a dirlo?
Cosa ti aspetti come risultato?
Nella tua funziona hai messo del codice in modo che in caso di errore faccio dei die(); con output di testo, ma in caso tutto vada correttamente non c'è assolutamente nessun output o return (tipicamente ci si potrebbe aspettare come return da tale funzione l'identificativo di connessione al DB ($conn).
Dunque se non vedi assolutamente niente potrebbe anche essere che la funzione funzioni correttamente ....