-5
'중복 레코드 삽입 시도'와 같은 MySql 데이터베이스 오류를 캡처하여 PHP에 표시하려면 어떻게합니까?PHP에서 MySql 데이터베이스 오류 표시
삽입 할 때이 오류가 발생합니다. 경고 : mysqli_error()는 매개 변수 1이 mysqli 인 것으로 예상합니다 (부울).
이 경우 중복 레코드를 삽입하려고하기 때문에이 메시지가 나타납니다. PHP는/MySQL은 특정 오류를주지 않는가요? 최종 사용자가 이해할 수 있도록 화면에 표시 할 수 있습니다.
function querydb($sql){
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to Database: " . mysqli_connect_error();
return 0;
}
$result = mysqli_query($con,$sql) or die("Error in the query.." . mysqli_error($result));
$con->close();
return $result;
}
DB에 액세스하는 방법에 대한 자세한 정보를 제공하십시오. PDO, MySQLi를 사용하고 있습니까? – pbaldauf
작품보기 – Saifur
@pbaldauf MySQLi – PHPuser