我有一个MySQL表,其中包含用户IP (IP)及其名称( name )列。我想将用户的浏览器IP与SQL表中的IP列进行比较,如果发现IP匹配,则将它们的名称保存到PHP变量$name中。我尝试了$getname = mysql_query("SELECT Name FROM MyTable WHERE IP=$ip");,但这似乎返回了一个资源ID。
我知道它们是“聪明”的单引号和双引号,但我不知道如何在mysql中搜索它们。从ruby输出时,Ruby中的字符看起来像\222、\223、\224等那么-你知道如何在mysql中搜索这些吗?当我在mysql中查看时,它们看起来像'?‘。mysql> select id from table where field LIKE '%\
我想在mysql中获得数组[1,2,3]。例如,我尝试这样做(如果可能的话):
MySQL '8.0.20'错误代码: 1064。您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以获得正确的语法,以便在第4行按字母顺序从排序组使用接近“1,2,3) ids”asc选择'1',1,2,3‘