php不能只从一个mysql表中选择任何内容

wtlkbnrh  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(294)

所以我有一个问题,只有一张table不工作。
我有一个简单的php api。它所做的只是从数据库中查询数据。我有很多table,它们的结构都是一样的(表名主要是md\u 12\u 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);
}

它对其他所有的table都有效,除了这个。在管理我看了它,但没有什么奇怪的,它看起来就像其他人。
有人见过这样的东西吗?

1zmg4dgp

1zmg4dgp1#

我已经解决了这个问题。这和这些都无关。它是一个编码在utf8所没有的东西中的字符。奇怪的

相关问题