跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • (已解决)php5.6升了7.0报错,42S02 1146
未分類
5 2 月 2020

(已解决)php5.6升了7.0报错,42S02 1146

山野匹夫 大佬有话说 : 2019-12-30 11:48:15

(已解决)php5.6升了7.0报错,42S02 1146

本帖最后由 山野匹夫 于 2019-12-30 16:44 编辑

一直使用php5.6,mysql5.5使用mysql_connect,mysql_select_db正常没问题

因需求需升php7,要求使用mysqli_connect,mysqli_select_db则报错

xxx Database Query Error 3: 42S02 1146 Table ‘whmcs.xx.xx’ doesn’t exist

会是什么原因

各种尝试无果,没能力升级程序,选择在PHP7安装旧的mysql扩展
参考https://blog.csdn.net/qq_22193519/article/details/90452745

感谢各位帮助

edear 大佬有话说 : 2019-12-30 11:49:29

目测这是数据库的问题,跟PHP没关系

傍晚升起的太阳 大佬有话说 : 2019-12-30 11:54:31

这是表不存在吧,具体还要看下代码和数据库

helone 大佬有话说 : 2019-12-30 11:58:50

表不存在检查下数据库的配置对不

bianco 大佬有话说 : 2019-12-30 12:03:24

那不是写着table表不存在呀,有sql语句可以执行一下

复世姬凌 大佬有话说 : 2019-12-30 12:07:08

php7不用用mysql链接数据库了

烟花三月 大佬有话说 : 2019-12-30 12:45:16

升级版本就得升级代码。这有啥问题哟

一牛鸣 大佬有话说 : 2019-12-30 12:57:02

要改代码 低版本的php
使用: mysql_connect(server,user,pwd) 建立连接
使用: mysql_select_db(database,connection) 选择数据库

php7以上统一推荐pdo方式, 但提供了mysqli来方便更新老代码

重点:
mysqli不需要使用mysqli_select_db, mysqli不需要使用mysqli_select_db, mysqli不需要使用mysqli_select_db,

正确用法:
mysqli_connect(server,user,pwd,database)

说明:
mysqli_connect 函数支持直接设置数据库.

山野匹夫 大佬有话说 : 2019-12-30 16:41:34

一牛鸣 大佬有话说 : 2019-12-30 12:57
要改代码 低版本的php
使用: mysql_connect(server,user,pwd) 建立连接
使用: mysql_select_db(database,c …

谢谢

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具