如何查询变量中的点?

时间:2019-04-05 18:06:21

标签: sql

对于我的网站,有一个loginsystem,您需要使用emailadress登录,但问题是,每当我使用emailadress开始写 $sql = "SELECT LeerlingID FROM tblLeerlingen WHERE email = '$myusername' and Wachtwoord = '$mypassword'"; 时,查询都会出错一个点。

这是我的查询:

public class SynchronousSocketListener
    {

        // Incoming data from the client.  
        public static string data = null;

        public void StartListening()
        {
            InstructionProcessor instructionProcessor = new InstructionProcessor();

            // Data buffer for incoming data.  
            byte[] bytes = new Byte[1024];

            // Establish the local endpoint for the socket.  
            // Dns.GetHostName returns the name of the   
            // host running the application.  
            IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());
            IPAddress ipAddress = ipHostInfo.AddressList[0];
            IPEndPoint localEndPoint = new IPEndPoint(ipAddress, 11000);

            // Create a TCP/IP socket.  
            Socket listener = new Socket(ipAddress.AddressFamily,
                SocketType.Stream, ProtocolType.Tcp);

            // Bind the socket to the local endpoint and   
            // listen for incoming connections.  
            try
            {
                listener.Bind(localEndPoint);
                listener.Listen(10);

                // Start listening for connections.  
                while (true)
                {
                    Console.WriteLine("Waiting for a connection...");
                    // Program is suspended while waiting for an incoming connection.  
                    Socket handler = listener.Accept();
                    data = null;

                    // An incoming connection needs to be processed.  
                    while (true)
                    {
                        int bytesRec = handler.Receive(bytes);
                        data += Encoding.ASCII.GetString(bytes, 0, bytesRec);
                        if (data.IndexOf("<EOF>") > -1)
                        {
                            break;
                        }
                    }

                    data = data.Substring(0, data.Length - 5);

                    // Show the data on the console.  
                    string response = instructionProcessor.doSomething(data);

                    // Echo the data back to the client.  
                    byte[] msg = Encoding.ASCII.GetBytes(response);

                    handler.Send(msg);
                    handler.Shutdown(SocketShutdown.Both);
                    handler.Close();
                }

            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.WriteLine("\nPress ENTER to continue...");
            Console.Read();

        }


    }

1 个答案:

答案 0 :(得分:1)

只需正确包装字符串即可:

SELECT LeerlingID FROM tblLeerlingen WHERE email = 'gregoor.maarten.mg@gmail.com' and Wachtwoord = '0dc22c6a909acf658232f6a38e780d7b';