我有一个包含四列的mysql表(“翻译”): id | text-id |英语|德语
我可以使用以下代码从text-id
列中获取数据:
$arr = array();
$query = "SELECT `text-id` FROM `translation`";
$result = mysqli_query($link, $query);
while($row = mysqli_fetch_assoc($result)) {
$arr[] = $row;
}
header('Content-Type: application/json');
echo json_encode($arr);
但是当我对列English
或German
进行相同操作时,我得到一个空的回复。
mysqli_error()
未显示任何错误。
两列都有VARCHAR,其中包含500个字符作为数据类型。
为什么上面提到的代码不适用于所有列?
谢谢!