2016-10-04 11 views
0

내 코드의 오류는 무엇입니까? 그것은MYSQL에 오류가 발생했습니다. 치명적인 오류가 발생했습니다.

Fatal error: Function name must be a string in C:\wamp\www\Unnamed Site 2\admin_area\view_prod.php on line 27"

<?php 

    $con = mysqli_connect("localhost","root","","dbname"); 

    $get_prod = "select * from products"; 

    $query_prod = mysqli_query($con,$get_prod); 

    $i = 0; 
    while($row_pro = mysqli_fetch_array($query_prod)){ 
     $prod_id = $row_pro('prod_id'); 
     $prod_name = $row_pro('prod_name'); 
     $prod_price = $row_pro('prod_price'); 
     $prod_image = $row_pro('prod_image'); 
     $i++; 



?> 
<tr> 

    <td><?php echo $prod_id; ?></td> /*this is line 27/* 
    <td><?php echo $prod_name; ?></td> 
    <td><?php echo $prod_image; ?></td> 
    <td><?php echo $prod_price; ?></td> 
    <td><a href ="index.php?edit_prod">Edit</a></td> 
    <td><a href ="delete_prod.php">Delete</a></td> 


</tr> 

    <?php } ?> 
+2

어떤 하나는 27 줄입니까? –

+0

죄송합니다. 추가하겠습니다. 27 행은 $ prod_id = $ row_pro ('prod_id'); –

답변

4

변경 다음 줄에 괄호 "말한다.

$prod_id = $row_pro('prod_id'); 
$prod_name = $row_pro('prod_name'); 
$prod_price = $row_pro('prod_price'); 
$prod_image = $row_pro('prod_image'); 

괄호

배열 식별자는 대괄호가되어야하므로,
$prod_id = $row_pro['prod_id']; 
$prod_name = $row_pro['prod_name']; 
$prod_price = $row_pro['prod_price']; 
$prod_image = $row_pro['prod_image']; 

+1

고맙습니다! 그것은 큰 도움을, 일했다 : D –

+1

grr .. 나는 그것을 놓친 것을 믿을 수 없다. 잘 잡으세요! –

관련 문제