La mia domanda si riferiva principalmente allo snellimento del codice indipendente dal fatto che sia PHP4 o 5.
La tua risposta mi fa felice anche se continuo a credere che ci sarà un modo per migliorarlo.

COMUNQUE ho anche scoperto il problema in PHP5:
prima mi dava questi avvisi:

Notice: Use of undefined constant tabella - assumed 'tabella' in E:\xampp\htdocs\xampp\prove\prova.php on line 39

e ho RISPOLTO semplicemente mettendo le ' ' 'id' 'tabella'