PHP不允许我查询表

时间:2017-03-28 11:03:34

标签: php mysql sql

我有一个数据库,除了'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);
?>

......我没有得到任何结果。但是,当我为其他表运行此查询时,它运行良好,它可以是什么?

enter image description here

同样的查询在phpmyadmin

中工作正常

新闻:如果您使用SELECT DNI FROM empleados它是有效的,如果我使用SELECT * FROM empleados它不会....(DNI是关键,我是否可以只访问主键? )

2 个答案:

答案 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);

不要忘记更改凭据。