「employees」テーブルを除いて問題なくすべてのテーブルにクエリを実行できるデータベースがあります。私はPHPでこの基本的なクエリを作成しようとしました: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のから
NEWS正常に動作します:あなたはSELECT DNI FROM empleados
を使用している場合、それは動作しますが、私はSELECT * FROM empleados
を使用している場合、それは......(DNIが鍵となりますしない、それが可能です私は主キーにしかアクセスできません)
私は 'のerror_reporting(0)ですべてのエラーを隠していないと起動したいの作品は、そのようなスペイン語のアクセントなどの特殊文字には注意してください;' ... – ShiraNai7
私は文を削除します同じ結果、何も得られない。 error_reporting(E_ALL)と同じです。 – Pablo
'error_reporting(E_ALL)'に変更し、エラーが表示されているかどうかを調べてみてください... 'ini_set( 'display_errors'、1);' error_reporting(E_ALL)の直後 ' –