从mysql数据库中检索数据并插入sqlite并在imageview中显示

时间:2015-09-18 11:55:33

标签: android mysql database sqlite

我有一组带有名字的图像。我在mysql中创建了两列的图像表。我使用以下代码将图像插入mysql数据库。

<select name="places">
  <option value="135264023">New York</option>
  <option value="116721348">Los Angeles</option>
  <option value="104279908">Dubai</option>
</select>

<div id="widget"></div>

<script>
$('select').change(function() {
  var place = $(this).val();
  console.log(place);
  // This call have to happen after div and <script> tag.
  widgetOptions({
    element: 'widget',
    placeId: place,
  });
});
</script>

对于retreiving和显示插入的图像,我使用以下代码。

if(getimagesize($_FILES['image']['tmp_name']) == FALSE)
            {
                echo "<script>alert('Please select an image')</script>";
            }           
        else 
            {
                $image= addslashes($_FILES['image']['tmp_name']);
                 $name=$productname;
                $image= file_get_contents($image);
                $image= base64_encode($image);
                $qry="insert into images (products,image) values ('$name','$image')";
                $result=mysql_query($qry,$con);
            }

使用mysql数据库正确插入和显示所有图像。

我尝试使用sqlite插入和检索并显示此代码,但没有用。

while($row = mysql_fetch_array($result))
            {

                 $productname = $row['products'];
                echo '<tr align="center" height="70">';
                echo '<td>';
                echo $row[0];
                echo '</td>';
                echo '<td>';
                echo '<img height="200" width="200" src="data:image;base64,'.$row[1].' "> ';
                echo '</td>';
                print("<td width='100'><a href='imagedelete.php?id=$row[products]'>Delete</a></td></tr>");

            } 

我的怀疑是

  1. 我想从mysql数据库中检索图像并插入到sqlite数据库。我将如何做到这一点。
  2. 插入后我想从sqlite数据库中检索图像并在图像视图中显示。我该怎么办呢。
  3. 请帮忙。对我怀疑的代码会很有帮助。

0 个答案:

没有答案