我有一个数据库,除了'employees'表之外,我可以对所有表进行查询而不会出现问题。我尝试在php中创建这个基本查询:
<?php
error_reporting(0);
require "init.php";
$sql = "SELECT * FROM empleados;";
$result = mysqli_query($con, $sql);
$response = array();
while($row = mysqli_fetch_array($result)){
$response[]=$row;
}
echo json_encode($response);
?>
......我没有得到任何结果。但是,当我为其他表运行此查询时,它运行良好,它可以是什么?
同样的查询在phpmyadmin
中工作正常新闻:如果您使用SELECT DNI FROM empleados
它是有效的,如果我使用SELECT * FROM empleados
它不会....(DNI是关键,我是否可以只访问主键? )
答案 0 :(得分:0)
小心使用西班牙语重音等特殊字符,如果删除这些查询,则可以正常使用
答案 1 :(得分:-1)
您似乎没有连接到数据库。 试试这个。
$ CON = mysqli_connect(&#34;本地主机&#34;&#34; my_user&#34;&#34; MY_PASSWORD&#34;&#34; MY_DB&#34); $ result = mysqli_query($ con,$ sql);
不要忘记更改凭据。