현재 내 웹 사이트를 호스팅하는 아마존 EC2 인스턴스를 실행 중입니다. MySQL 데이터베이스에 연결하려고합니다. 내가 코드를mysql_connect()로 인해 웹 페이지가 손상됩니다.
...
<h1>Test page</h1>
<?php
$connection = mysql_connect("xxx.xxxx.us-west-2.rds.amazonaws.com","username","password");
?>
무한 로딩 기호의 원인이됩니다이 웹 페이지를로드하려고 시도. 마치 무한 루프가 실행중인 것처럼 보입니다. 여기에 몇 가지 세부 사항은 ...입니다
- 내가 페이지가 제대로 다른 모든 기능을 포함하여 모든 PHP 데이터를 표시합니다
mysql_connect()
기능을 제거하면 페이지가로드됩니다.- "host", "username"및 "password"인수는 이고,이고 데이터베이스 서버는 인 입니다. 내가 Sequel Pro를 통해 연결하고 조작 할 수 있기 때문에 이것을 안다.
- "host"인수를 잘못 수정하면 페이지가로드됩니다.
언제든지 질문 할 수 있습니다. 감사.
편집 : 약 90 초 정도 기다린 후 페이지가 결국로드 오류를 표시합니다 2002
mysqli_connect()로 변경하면 같은 문제가 발생합니다. 페이지가 무언가 충돌 한 것처럼 무한대로로드됩니다. – user3677286
이 서버의 api에서 이러한 유형의 액세스가 가능합니까? 시간 초과가 있습니까? 아니면 그냥 지속적으로로드? 페이지 시간 초과까지 가서 오류가 있는지 확인하십시오. –
echo mysqli_error ($ connection)를 사용해보십시오; 또한 그 전에 연결 mysqli_connect() 또는 die ("could not connect to sql"); 해당 오류가 표시되는지 확인합니다. –