我无法使用c将ip地址作为输入传递到mysql中的数据库#
我的代码:

string Query = ("SELECT mobile FROM UserDetails where machine_ip=" +ipaddress);

如果是这样的字符串:“1234567890”,则工作正常
但如果它看起来是这样的话就不起作用了:“127.0.0”

最佳答案

试试这个:

"SELECT mobile FROM UserDetails where machine_ip = '" + ipaddress + "'"

此外,如果这是面向最终用户的代码,则应考虑使用参数化查询来避免SQL注入漏洞。

08-26 15:16