Ciao, scusami se ti faccio un piccolo rimprovero ma postare tutto il codice non serve a nulla, bastava postare solo la query che dava errore e il gioco è fatto.

L'errore è semplicissimo, potevi trovarlo utilizzando phpmyadmin e provando direttamente la query nel database.

Ti saresti subito accorto che non puoi scrivere

select * from archivio where archivio.macadd=$info

ma dovresti scrivere

select * from archivio where archivio.macadd='$info'

con i due apici, questo perchè solo in questo modo Mysql capirà che stai cercando di trovare i risultati che contengono al proprio interno la condizione contenuta tra apici e non stai invece (come erroneamente hai suggerito a mysql) di fare un confronto tra due valori in tabella.

Spero di essere stato chiaro.