これは、$varの前後に引用符を使用していないためです。 。 SQLで文字列を使用する場合は、次のように引用符で囲む必要があります。
SELECT ip,mac FROM arp_table where ip='$var';
引用符で囲まれていない場合、値はMySQLによって解釈され、(たとえば)integerに自動的に変換されます。 値は整数の1のように見えるためです / 2 ...など。
これは、$varの前後に引用符を使用していないためです。 。 SQLで文字列を使用する場合は、次のように引用符で囲む必要があります。
SELECT ip,mac FROM arp_table where ip='$var';
引用符で囲まれていない場合、値はMySQLによって解釈され、(たとえば)integerに自動的に変換されます。 値は整数の1のように見えるためです / 2 ...など。