これは、$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
...など。