311890 发表于 2008-4-18 11:44:54

求高手赐教关于AMXX读MYSQL数据库的问题!

如果在AMXX中读取MYSQL数据库里面的中文名称,究竟应该怎么做?

format(query, 1024, "SELECT plr.rank, (SELECT COUNT( * ) FROM %splr plr WHERE plr.allowrank = 1) AS ranked FROM %sc_plr_data as d, %splr as plr, %splr_profile as pp WHERE plr.plrid=d.plrid AND plr.uniqueid=pp.uniqueid AND pp.uniqueid='%s' ",
g_psprefix, g_psprefix, g_psprefix, g_psprefix, uniqueid)

如这句代码里面,经测试,如果uniqueid是英文或数字的话,那么能够顺利地读取数据库里面的相关信息,但如果是中文,那么执行完以后什么也得不到,应该怎么修改呢?感觉是哪里不匹配的原因,但想了很久也搞不清楚该怎么做,请高手赐教!

111222333 发表于 2008-5-29 19:47:56

liyang4234154 发表于 2008-5-30 15:23:09

回复: 求高手赐教关于AMXX读MYSQL数据库的问题!

等高手来解决                                                   !

apocalyptic 发表于 2008-5-30 18:11:06

回复: 求高手赐教关于AMXX读MYSQL数据库的问题!

我也有这个问题,AMXX读取SQL里面的汉字竟然是个“?”。
页: [1]
查看完整版本: 求高手赐教关于AMXX读MYSQL数据库的问题!