В PHP не отображаются сообщения об ошибках. например:no error message in php
<?php
require 'connect.php';
if(isset($_GET['last_name'] ,$_GET['first_name'])){
$last_name = trim($_GET['last_name']);
$first_name = trim($_GET['first_name']);
$people = $db->prepare("SELECT first_name, last_name FROM people
WHERE last_name=?");
$people = $db->bind_param('s',$last_name);//s for data type string
$people->execute();
$people->bind_results($first_name,$last_name);
while($people->fetch()){
echo $first_name. ' '.$last_name.'<br>';
}
echo $first_name;
}
?>
эта программа имеет bind_results ошибка должна быть bind_result, по какой-то причине он не показывает мне PHP ошибки. Также я попробовал следующее: error_reporting(E_ALL);
и в php.ini в display_errors на
Вы используете правильный php.ini? в некоторых дистрибутивах и версиях есть одна для командной строки и одна для apache. Добавьте «ini_set ('display_errors', '1'); чтобы узнать об этом –
, добавив ini_set ('display_errors', '1') did not help @ElvisCiotti –