sql >> Databasteknik >  >> RDS >> Mysql

Varchar-data visar resultat selektivt

Det beror på att du inte använder citattecken runt $var . När du använder strängar i SQL måste de citeras som:

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

Om de inte citeras kommer ditt värde att tolkas av MySQL och konverteras automatiskt till (till exempel) integer eftersom värdet ser ut som ett heltal 1 / 2 ... osv..



  1. Oracle InvalidOperationException - När du försöker välja från en tabell

  2. Hur man lagrar python-ordbok i mysql DB via python

  3. Django + MySQL - Admin Site - Lägg till användare - Operational Error - SAVEPOINT existerar inte

  4. Infoga PHP flytande/decimalvärden i MySQL