PHP 无法仅从一个 mysql 表中选择任何内容

标签 php mysql

所以我遇到了这个问题,其中只有一张表不想工作。

我有一个简单的 php api。它所做的只是从数据库中查询数据。我有很多表,它们的结构都相同。 (大多) 表名是 md_12_201807。但是这个不显示任何东西。它在 phpmyadmin 中有效,但在我使用 api 时无效。

代码:

$ceg = $_GET['ceg'];
$kir = $_GET['kir'];
$ido = $_GET['ido'];
$return = array();
$q = "SELECT * FROM `{$ceg}_{$kir}_{$ido}`";
$sq = mysqli_query($server, $q);
  switch ($ceg) {
    case 'md':
      while ($sqa = mysqli_fetch_assoc($sq)) {
        $temp = array(
          'id'=> $sqa['id'],
          'cegnev'=> $sqa['cegnev'],
          'projekt_vezeto'=> $sqa['projekt_vezeto'],
          'projekt_ertekesito'=> $sqa['projekt_ertekesito']
        );
        array_push($return, $temp);
      }

....

if (isAuth && $sq) {
    header("Content-Type: application/json; charset= utf-8");
    header("Access-Control-Allow-Origin: *");
    header("Access-Control-Allow-Headers: Accept");
    echo json_encode($return,JSON_FORCE_OBJECT);
}

它确实适用于所有其他表,但这个表除外。我在管理员中查看了它,但没有什么奇怪的,它看起来就像其他的一样。

有人见过这样的东西吗?

最佳答案

我已经解决了这个问题。这与这一切都无关。这是一个用 utf8 没有的东西编码的字符。奇怪

关于PHP 无法仅从一个 mysql 表中选择任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52112320/

相关文章:

java - 内部连接查询中的 MySQL 语法错误 1064

mysql - 根据 Rails 中的最后 has_many 记录排序

php - fatal error : Class 'Imagick' not found

php - 如何在 Zend Framework 中切换布局文件?

php - 根据公共(public)后缀列表从 URL 中提取注册域

php - 尝试获取一组数据以在一封电子邮件而不是多封电子邮件中发送

php - 为什么 PHP/WordPress 在这里回显空行?

php - 无法在谷歌云上使用 PHP 连接到 mysql。没有错误弹出

php - 迁移到 mysqli

mysql - Django 查询返回一组特定的项目