gpt4 book ai didi

php - 查询在 phpMyAdmin 中运行良好,但 0 导致 php 本身......?

转载 作者:行者123 更新时间:2023-11-29 07:07:38 24 4
gpt4 key购买 nike

有没有人碰巧知道为什么在 phpMyAdmin 中执行此查询时会为我提供所需的所有数据。

但是当在 PHP 中以编程方式执行时,它返回 0 行。

谢谢!

 SELECT `table_schema`, `table_name` 
FROM `information_schema`.`TABLES`
WHERE `Engine`='MyISAM'
AND `TABLE_SCHEMA` !='information_schema'
AND `TABLE_SCHEMA` !='mysql';

更新:

这是请求的 PHP 代码。

$query = "SELECT `table_schema`, `table_name` 
FROM `information_schema`.`TABLES`
WHERE `Engine`='MyISAM' AND `TABLE_SCHEMA` !='information_schema' AND `TABLE_SCHEMA` !='mysql'";
$result = mysql_query($query);

echo '--:'.mysql_num_rows($result).':--';
while ($row = mysql_fetch_array($result)) {
print_r($row);
}

是的,我正在使用双引号...

最佳答案

谢尔盖

我也尝试过这种事情,我注意到 phpmyadmin 查询字符串与 PHP 查询字符串不完全兼容。 phpmyadmin 倾向于在其查询字符串中添加一些额外的字符。

在你的 PHP 查询中尝试类似的东西:

SELECT table_schema, table_name FROM information_schema.TABLES WHERE TABLE_SCHEMA <> 'information_schema' AND TABLE_SCHEMA <> 'mysql'

祝你好运!

H

关于php - 查询在 phpMyAdmin 中运行良好,但 0 导致 php 本身......?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6376844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com