Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MySQL 语句执行错误,1054 - Unknown column 'portrait' in 'where clause' #208

Open
2 tasks done
zengzw-GitHub opened this issue Sep 18, 2022 · 6 comments
Open
2 tasks done
Labels

Comments

@zengzw-GitHub
Copy link

zengzw-GitHub commented Sep 18, 2022

  • 我已升级贴吧云签到到最新版本,并且运行了升级脚本
  • 我已搜索过 Issue 区,没有找到相关问题

问题描述

在点击提交BDUSS和stoken之后,提示:
百度贴吧云签到 V5.00 (PHP 7.2.4) 在工作时发生致命的异常
消息:#10000 - MySQL 语句执行错误:
语句:SELECT * FROM tiebacloud.tc_baiduid WHERE portrait = 'tb.1.4bb8bb34.HZlgjoDuM7j94YYlwuu2Tg'
错误:#1054 - Unknown column 'portrait' in 'where clause'

/srv/www/lib/class.mysqli.php | 125 | [抛出异常]
/srv/www/lib/class.mysqli.php | 169 | query
/srv/www/setting.php | 492 | once_fetch_array

复现步骤

提交BDUSS和stoken

环境

  • 云签到版本:5.0
  • 服务器系统和版本:centos7.6
  • 云签到是否在 Docker 中运行:是
  • PHP 版本:7.2.4
  • MySQL 版本:5.5.62
@BANKA2017
Copy link
Collaborator

删掉下面两个文件的这部分再重新执行一下

if (!empty($cv) && $cv >= '4.97') {
msg('您的云签到已升级到 V4.97 版本,请勿重复更新<br/><br/>请立即删除 /setup/update4.96to4.97.php');
}

if (!empty($cv) && $cv >= '4.98') {
msg('您的云签到已升级到 V4.98 版本,请勿重复更新<br/><br/>请立即删除 /setup/update4.97to4.98.php');
}

@n0099
Copy link
Collaborator

n0099 commented Sep 18, 2022

请问阁下为什么要选中 [x] 我已升级贴吧云签到到最新版本,并且运行了升级脚本

@zengzw-GitHub
Copy link
Author

删掉下面两个文件的这部分再重新执行一下

if (!empty($cv) && $cv >= '4.97') {
msg('您的云签到已升级到 V4.97 版本,请勿重复更新<br/><br/>请立即删除 /setup/update4.96to4.97.php');
}

if (!empty($cv) && $cv >= '4.98') {
msg('您的云签到已升级到 V4.98 版本,请勿重复更新<br/><br/>请立即删除 /setup/update4.97to4.98.php');
}

找不到update4.97to4.98.php这个文件

@zengzw-GitHub
Copy link
Author

删掉下面两个文件的这部分再重新执行一下

if (!empty($cv) && $cv >= '4.97') {
msg('您的云签到已升级到 V4.97 版本,请勿重复更新<br/><br/>请立即删除 /setup/update4.96to4.97.php');
}

if (!empty($cv) && $cv >= '4.98') {
msg('您的云签到已升级到 V4.98 版本,请勿重复更新<br/><br/>请立即删除 /setup/update4.97to4.98.php');
}

[root@VM-12-5-centos ~]# php /var/lib/docker/overlay2/21e8c682cbc4a3e569a63947d39ea39972abb73cdf8cf1b30d61f1e3ca0a172b/merged/srv/www/setup/update4.96to4.97.php
百度贴吧云签到 Ver.5.00 - 控制台模式

服务器PHP不支持MySql数据库

@BANKA2017
Copy link
Collaborator

不要在宿主机执行命令,请参考 #174 (comment) 进到容器里面执行

@gx19970920
Copy link

不要在宿主机执行命令,请参考 #174 (comment) 进到容器里面执行

我也遇到这个问题了,已经解决了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants