mysql - mysql_real_connect中包含“@”符号的用户名

标签 mysql escaping username

我需要将包含“ @”符号的用户名传递给mysql_real_connect函数。但是,似乎MySQL API不喜欢它。我认为必须以某种方式转义“ @”,但我找不到有关此的任何提示。请帮忙!

最佳答案

嘿,我根据所读内容进行回答,因为我目前无法评论问题,因此,如果您可以添加代码,以便我可以调试,那将是完美的,但是。

我目前唯一的答案是您是否尝试过类似的语句来传递“ @”?
就像是;

WHERE username LIKE "@"


不知道是否应该;

WHERE username LIKE "%@%" 


由于我目前对SQL不熟悉,因此我试图从错误中学习。如我之前所述,如果您可以添加脚本,以便我可以调试和重新编辑我的答案,那将是非常不错的,谢谢,让我知道任何反馈。

关于mysql - mysql_real_connect中包含“@”符号的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51172870/

相关文章:

php - 加载以 '¤' 终止的文件字段中的数据

python - python,Dictionary 或 Mysql 哪个更好?

mysql - 将数据从一个表移动到另一个表并制作年度报告

php 字符串像 python 的 ""“""”一样转义?

java - 在用Java为该应用程序编码应用程序时,如何存储主机地址,数据库的用户名和密码以及其他安全信息?

c - C方法ID和getpwnam(3)

c# - ASP.NET 使用 SqlConnection 连接 MySQL

Groovy:将路径中的/替换为\

powershell - EscapeDataString 在 Powershell ISE 和 Powershell 控制台之间具有不同的行为

ios - 如何在手机中强制执行唯一的用户名