그래서이 루프를 실행하려고 :30 초 시간 제한 PHP - 치명적인 오류
while ($serv = mysql_query("select serv_desc from service where serv_id='".$service."'")) {
$serv_desc = $serv['serv_desc'];
}
serv_id
그냥 숫자입니다.
$service
는 $_POST
serv_desc
의 숫자입니다 서비스에 대한 설명입니다 - 아마 한 두 마디.
왜 시간 초과가 발생합니까?
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\globaldetroit\display.php on line 18
대신에 mysql_fetch_assoc을 원할 것입니다. 약간 빠릅니다. –
@TomvanderWoerdt - 업데이트되었습니다, 감사합니다! 그냥 궁금해서, 얼마나 빨랐는지/얼마나? 왜냐하면'mysql_fetch_array'는 수치 적 연관 인덱스 배열을 반환하기 때문입니다. 반면에 mysql_fetch_assoc은 연관 적으로 연관되어 있습니까? – nickb
예, 그것이 이유입니다. 시간 차이는 실제로 작지만 데이터베이스에서 50KB BLOB 필드 (예 : 이미지)를 가져 오는 경우 큰 차이가 될 수있는 메모리 양의 두 배가됩니다. –