Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Os dados do Varchar mostram resultados seletivamente


Isso ocorre porque você não está usando aspas em torno de $var . Ao usar strings em SQL, elas precisam ser citadas como:
SELECT ip,mac FROM arp_table where ip='$var';

Se eles não forem citados, seu valor será interpretado pelo MySQL e será convertido automaticamente para (por exemplo) integer porque o valor se parece com um inteiro 1 / 2 ... etc.