2012-11-14 3 views
0

이것은 phpmyadmin에서이 쿼리를 실행하면 올바른 결과를 얻을 수 있지만 php에서 실행할 때 해당 종류의 오류가 발생합니다. "알림 : 정의되지 않은 인덱스 : pcat in C : \ xampp \ htdocs \ classified \ index.php "를 입력하십시오. "pcat"이 쿼리에서 정의하는 데이터베이스의 열이므로 왜 이런 종류의 오류가 발생했는지 이해할 수 없었습니다. 오히려 (PCAT)를 COUNT, 나COUNT 쿼리가 실행되지 않습니다

<?php 
     $query = mysql_query("SELECT COUNT(pcat) FROM category WHERE pcat = 'Jobs'") or die(mysql_error()); 
     while($getcount = mysql_fetch_array($query)){ 
    ?> 
    <span class="count">(<?php echo $getcount['pcat']; ?>)</span></th> 
    <?php } ?> 

답변

5
<?php 
    $query = mysql_query("SELECT COUNT(pcat) AS pcat_count FROM category WHERE pcat = 'Jobs'") or die(mysql_error()); 
    while($getcount = mysql_fetch_array($query)){ 
?> 
<span class="count">(<?php echo $getcount['pcat_count']; ?>)</span></th> 
<?php } ?> 

실제로 SELECT 보내고 PCAT 없습니다 도와주세요.

추가 편집 - mysql_로 *를 위험하고 오래된, pdo

+0

그것은 어떤 방법을 작동하지 않는 나를 –

+0

에 대한 wrking되지 봐? 오류 메시지? –

+2

페드로 델 솔 당신은 최고입니다 ... 그것은 작동합니다 –

관련 문제