sql >> Base de Datos >  >> RDS >> Mysql

Los datos de Varchar muestran resultados de forma selectiva

Eso es porque no estás usando comillas alrededor de $var . Cuando se usan cadenas en SQL, deben citarse como:

SELECT ip,mac FROM arp_table where ip='$var';

Si no se citan, MySQL interpretará su valor y se convertirá automáticamente a (por ejemplo) integer porque el valor parece un número entero 1 / 2 ... etc..