PHPMyAdmin - 列定义为Int,显示为字符串

时间:2018-06-07 18:17:47

标签: php phpmyadmin

我几天来一直在调试如何解决两个值之间的char t = 'a'; char * p1 = &t; char** p2 = &p1; std::cout << p2 << " " << *p2 << " " << **p2 << '\n'; 问题。原来它失败了,因为它显示为字符串而不是数据库中定义的int。

这里显示为int:

enter image description here

但是在使用它时,它被定义为!==

string

结果为:

var_dump($dbinfo['tmdb_revision']) . '<br>'; // the value from the database
var_dump($api[1]['tmdb']['revision']); // the dynamic value I compare the db value with

我可以用

string(1) "7"
int(7)

但这看起来很奇怪,因为它在数据库中定义为int,而是使用该定义。

这是一个已知问题,我该如何解决?

$ dbinfo的定义如下:

(int)$dbinfo['tmdb_revision']

0 个答案:

没有答案