sql >> Database >  >> RDS >> Mysql

Varchar-gegevens tonen resultaten selectief

Dat komt omdat je geen aanhalingstekens gebruikt rond $var . Bij het gebruik van strings in SQL moeten ze tussen aanhalingstekens staan, zoals:

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

Als ze niet worden aangehaald, wordt uw waarde geïnterpreteerd door MySQL en automatisch geconverteerd naar (bijvoorbeeld) integer omdat de waarde eruitziet als een geheel getal 1 / 2 ... enz..



  1. Kalendertabellen in PostgreSQL 9

  2. MySQL - TOON VARIABELEN ZOALS '%version%' niet werkt in mijn Java-toepassing

  3. Rijversiebeheer in MySQL

  4. Snel vernieuwen bij vastlegging van gerealiseerde weergave