quindi MySQL riporta un errore del tipo "Ho fallito" senza il motivo?
Ha già spiegato che il motivo è il nome errato delle tabelle.
MySQL è case sensitive, i nomi delle tabelle sul DB sono tutti in minuscolo, quelli usati negli script PHP sono Pascal case, quindi di fatto risultano nomi diversi.