我需要修改这个数据库的字符集,特别是将表从Latin1更改为UTF8。我真的需要修改我的脚本吗?我已经看过了,我看到我可以设置一个连接的字符集,这是强制性的吗?我犹豫不决地认为,我不需要做任何调整,这就是今天数据库的设置。查看字符集是如何设置的:
mysql> SHOW VARIABLES LIKE "%char%"; +--------------------------+-----------------------share/c
据我所知,PHP在构建具有特殊字符的数组时失败。不知道这是在哪里发生的,为什么会发生,以及如何解决。$subpass = "$subpass%";if($stmt = $mysqli->prepare("SELECT pass FROM `passwords` WHERE pass LIKE ? LIMIT 500"))