相互访问?是指从两个数据库中同时取出有关的数据吗?
select id.site_id....... from site_file and image_file where ..
加上表名就可以了怎么会不能同时现实多个图标?表格分好了就可以了
具体叶面在那里?

解决方案 »

  1.   

    可是有的站点名中有空格,而已不能同时显示多个图标。
    不明白什么意思。在image_file表中应该有一个字段来判断此图片是哪个站点的吧?
    不能这样直接查找吗?
      

  2.   

    有的站点名中有空格-----------我想我明白这句话的意思
    例如站点名为:shakespeare homepage
    但是在读取时只能读shakespeare,我在做论坛的用户验证的时候碰到过(因为有的用户名有空格)
    我当时解决方法是用了base64_encode()和base64_decode()来存储和读取的。
      

  3.   

    那如果我把两个表都加个siteid字段。在上传图片时要求输入站点编号,这样把两个表通过siteid字段关联,如何实现在显示站点信息时,同时显示与该站点相关的图片(多幅)呢?
    如:
       站点编号     站点名     站点简介     站点相关图片    备注
      

  4.   

    select field1,field2 from image_file where siteid=$siteid;
    如果你要用循环来做,可以这么写:
    select site_file.field1,site_file.field2,image_file.field1,image_file.field2 from site_file,image_file where site_file.siteid=image_file.siteid
      

  5.   

    以sitename为关联的话就是要两个表中都有sitename这个字段,不过还是用site_id为关联的好免了什么空格问题。
    试试这个site_file(站点信息)和image_file(图片信息)select site_file.*,image_file.* from site_file left join image_file on site_file.site_id=image_file.site_id
      

  6.   

    <marquee>啦啦啦,我会移动耶!</marquee>
      

  7.   

    广告:
    http://expert.csdn.net/Expert/topic/1309/1309751.xml?temp=.361828
    助大家元旦快乐,没有事的时候帮我看看,谢谢!
      

  8.   

    select site_file.*,image_file.* from site_file left join image_file on site_file.site_id=image_file.site_id