无法获取 MySQL INFORMATION_SCHEMA结果

can not get mysql INFORMATION_SCHEMA result

提问人:Denis 提问时间:12/25/2017 最后编辑:Denis 更新时间:12/25/2017 访问量:498

问:

请帮帮我

我已经搜索并尝试了这里的所有文章

但仍然无法从INFORMATION_SCHEMA中得到结果

我想使用 KEY_COLUMN_USAGE 获得表之间的关系,但仍然不显示任何内容,只是显示一个空白页

我不明白出了什么问题:

我使用了我曾经使用的代码,如下所示

$server = "localhost";
$user= "root";
$pass= "";
$db= "my_DB";
$conn = mysql_connect($server, $user, $pass) or die ("can't connect server" .mysql_error());
$openconn= mysql_select_db($db) or die ("can't open DB " .mysql_error());

$sql="using_select_command_here";
$query = mysql_query($sql) or die ("error:" .mysql_error());
while ($data = mysql_fetch_array($query)) { 

print_r($data);

}

来自所有来源的都在这里,例如: 如何在MySQL中查找表的所有关系 如何知道表之间的关系

结果仍显示空白页: 我不明白是否还有其他因素? 我正在使用 php 版本 5.3.1 和 MySQL 版本 5.1.41 从 XAMPP for Windows ver1.7.3

php mysql 数据库模式

评论

0赞 Barmar 12/25/2017
您应该选择数据库,而不是 .information_schematest
2赞 Barmar 12/25/2017
检查错误,就像检查错误一样。mysql_query()mysql_connect
0赞 Nico Haase 12/25/2017
你为什么要使用如此过时的PHP和MySQL版本?
0赞 Denis 12/25/2017
@Barmar:好的,我已经编辑了,但仍然空白没有消息 ^_^
0赞 Barmar 12/25/2017
然后查询可能没有返回任何内容。显示什么?发布您的查询。echo mysqli_num_rows($query);

答: 暂无答案