глядя на различные MySQL и PHP код, я видел, подключение к базе данных написано либо амперсандом или без:mysqli_connect() против @mysqli_connect
$db = mysqli_connect (db_host, db_user, db_pw, db_name);
против
$db = @mysqli_connect (db_host, db_user, db_pw, db_name);
Есть причина в том, что некоторые разработчики используют @, а другие нет?
Спасибо
'@' подавляет сообщения об ошибках. Обычно это считается плохой практикой - если что-то пойдет не так с подключением к базе данных, вы должны иметь дело с ней надлежащим образом и не скрывать этот факт. – andrewsi