Я только что закончил свой первый выпуск autoiler, программы, над которой я работал некоторое время. Я только что закончил писать установщик. Его задача - переписать конфигнитор конфиги из шаблонов. У меня работает система чтения / записи, но я хотел бы иметь возможность проверить учетные данные сервера, предоставленные пользователем, без выдачи кодировщиком системной ошибки, если они ошибочны Есть ли функция, отличная от mysql_connect, которую я могу использовать для проверки соединения, которое вернет true или false и не приведет к подгонке codeigniter?
Это то, что у меня есть
function _test_connection(){
if(mysql_connect($_POST['host'], $_POST['username'], $_POST['password'], TRUE))
return TRUE;
else
return FALSE;
}
Codigniter не нравится это и выдает системную ошибку.
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Unknown MySQL server host 'x' (1)</p>
<p>Filename: controllers/install.php</p>
<p>Line Number: 57</p>
</div>
Я бы не хотел отключать отчеты об ошибках.