如何使用php将图像从oracle显示到表

时间:2014-10-23 13:12:46

标签: php html oracle

我做了什么, 我将图像名称存储在属性照片中的oracle table food_item中; 现在我想使用php将图像显示到名为food_item表的表中 这是我的代码,我使用$ num来表示表中的9列,我确定图像名称正确保存到oracle表中 这是保存照片的路径E:\ Xamp \ htdocs

但是当我运行php文件图像时没有显示

<?php 
    //File: anyco.php
    require('anyco_ui.inc.php');
    //Create a database connection
    $conn = oci_connect('system','123','localhost/orcl');
    ui_print_header('FoodItemList');




    //ui_print_footer(date('Y-m-d H:i:s'));

    function do_query($conn, $query)
    {
            $stid = oci_parse($conn, $query);
            $r = oci_execute($stid,OCI_DEFAULT);
            print '<table border="1">';
            print '<tr>';
            print '<td>Food_ID<td>Food_Name<td>Price(tk)<td>Dvailable_day<td>Avaliable_time<td>Discount<td>Dis_start date<td>Dis_finish date<td>photo';
            while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) 
            {
                print '<tr>';
                $num=0;
                foreach ($row as $item) 
                {                  
                    $num++;
                    if($num==9)

                        echo "<td><img src ='htmlentities($item)' <td>";
                    else
                        print '<td>'.($item!== null ? htmlentities($item) : '&nbsp;').'</td>';

                }

                print '</tr>';
           }

       print '</table>';
    }

?>
<html>
<style>
body
{
background:orange;
}
</style>
<body <body style="background-color:#FF0066"
text="green">

<br><br>
<form method="post">
<?php do_query($conn, 'SELECT Fooditem_ID,Food_item_name,price,day_available,time_available,discount_percentage,start_date,deadline,photo FROM Food_Item'); ?>
<br><br><a href="next.php">back</a></p>

</form>
</body>
</html>

0 个答案:

没有答案