2016-10-04 73 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 ..不敢相信我错过了。接得好! –