文字和图片应该把字段分开,另外,建议数据库中只保存图片路径,如果真的要把图片二进制代码保存在myql里的话,前面有帖子,你搜索一下.
id字段在mysql里设置为autoincrement
显示新闻的方法很简单啊,以id为条件用select语句搜一下就行了

解决方案 »

  1.   

    可以先for循环找到记录
    然后可以利用变量来提取记录的!<img src=$array[image]width="80" height="80">可以试一下的!
      

  2.   

    我主要是想用php+mysql来存放图片文件到数据库里,再提取出来显示,大家没有这样做过吗,我听别人说好像是可以的。如果使用上传图片到文件夹里,在数据库里只保存路径,这种方法更好吗?不过有的免费空间它好像没有往数据库里上传文件的权限,大家能帮忙实现前一种方法吗?只要能存放到数据库,然后提取一定编号的记录就可以了,传递编号的方法我可以做,我就想直接输入网址,像这样的就可以了http://www.我网站.com/xianshi.php?id=1
      

  3.   

    CREATE TABLE images (
       image_id int(11) NOT NULL auto_increment,  #图片编号
       image_data longblob NOT NULL,              #图片数据
       PRIMARY KEY (image_id),
       KEY image_id (image_id)
    );
    getimage.php的部分程序:
    $sql="select * from images where image_id=$id"; 
    $query=执行$sql;
    $info=@mysql_fetch_array($query);
    $image_data=$info["image_data"];
    echo $image_data;
    在调用的时候用:
    getimage.php?id=**就可以。
    如果是在另一个文件中显示可以用:
    <img src="getimage.php?id=**">
    不知能否给你一些帮助。
      

  4.   

    补充一句:个人以为用mysql存放图片效率不是很高。