用ADODB:
include("$adodb_path/adodb.inc.php");
$dbconn=NewADOConnection($database_type);
$db->Connect($host,$user,$password,$db_name);$sql="select id,picname,picurl from etpic"
$rs=$dbconn->Execute($sql);
while(!$rs->EOF)
{
echo "bannerAD[".$rs->fields['id']."]=\"http://bbsimg.qq.com".$rs->fields['picname']."\";\n"
echo "bannerADlink[".$rs->fields['id']."]=\"".$rs->fields['picurl']."\";\n"
$rs->MoveNext();
}

解决方案 »

  1.   

    不好意思有三行少了;include("$adodb_path/adodb.inc.php");
    $dbconn=NewADOConnection($database_type);
    $db->Connect($host,$user,$password,$db_name);$sql="select id,picname,picurl from etpic";
    $rs=$dbconn->Execute($sql);
    while(!$rs->EOF)
    {
    echo "bannerAD[".$rs->fields['id']."]=\"http://bbsimg.qq.com".$rs->fields['picname']."\";\n";
    echo "bannerADlink[".$rs->fields['id']."]=\"".$rs->fields['picurl']."\";\n";
    $rs->MoveNext();
    }
      

  2.   

    直接用php function:
    $dbconn=mysql_connect($host,$user,$password);
    mysql_select_db($db_name,$dbconn);$sql="select id,picname,picurl from etpic";$rs=mysql_query($sql);while ($fields = mysql_fetch_row($rs)) 
    {echo "bannerAD[".$fields['id']."]=\"http://bbsimg.qq.com".$fields['picname']."\";\n";
    echo "bannerADlink[".$fields['id']."]=\"".$fields['picurl']."\";\n";}
      

  3.   

    这样应该可以的
    <SCRIPT  language=JavaScript>    
    <!--  //  BannerAD    
     
    var  bannerAD=new  Array();    
    var  bannerADlink=new  Array();    
    var  adNum=0;    
    <?php
    include("$adodb_path/adodb.inc.php");
    $dbconn=NewADOConnection($database_type);
    $db->Connect($host,$user,$password,$db_name);$sql="select id,picname,picurl from etpic";
    $rs=$dbconn->Execute($sql);
    while(!$rs->EOF)
    {
    echo "bannerAD[".$rs->fields['id']."]=\"http://bbsimg.qq.com".$rs->fields['picname']."\";\n";
    echo "bannerADlink[".$rs->fields['id']."]=\"".$rs->fields['picurl']."\";\n";
    $rs->MoveNext();
    }
    ?>
     
    var  preloadedimages=new  Array();  
    ...............................
    ..............................
    //后面的一样
      

  4.   

    我还是不行啊<SCRIPT language=JavaScript> 
    <!-- // BannerAD var bannerAD=new Array(); 
    var bannerADlink=new Array(); 
    var adNum=0; 
    <?php
         $rightpic=array();
          $rightpic=getmkpic($mkid);
          $lists=sizeof($rightpic);
           for($row=0;$row<$lists;$row++){
         
     //  echo "bannerAD[".$rs->fields['id']."]=\"http://bbsimg.qq.com".$rs->fields['picname']."\";\n";
       
       echo  "bannerAD[".$rightpic[$row][0]."]=\"http://192.168.1.11/zysc/".$rightpic[$row][2]."\";\n";
       echo  "bannerADlink[".$rightpic[$row][0]."]=\"#\";\n";
       }
     ?>
      

  5.   

    这两个语句哪里有错误啊?echo  "bannerAD[".$rightpic[$row][0]."]=\"http://192.168.1.11/zysc/".$rightpic[$row][2]."\";\n";
       echo  "bannerADlink[".$rightpic[$row][0]."]=\"#\";\n";
      

  6.   

    多了一个分号
    改为如下即可echo  "bannerAD[".$rightpic[$row][0]."]=\"http://192.168.1.11/zysc/".$rightpic[$row][2]."\"\n";
       echo  "bannerADlink[".$rightpic[$row][0]."]=\"#\"\n";
      

  7.   

    大侠,还是不行,问题在哪里啊?
    <?php
         $rightpic=array();
          $rightpic=getmkpic($mkid);
          $lists=sizeof($rightpic);
           for($row=0;$row<$lists;$row++){
         
     //  echo "bannerAD[".$rs->fields['id']."]=\"http://bbsimg.qq.com".$rs->fields['picname']."\";\n";
       
       echo  "bannerAD[".$rightpic[$row][0]."]=\"http://192.168.1.11/zysc/".$rightpic[$row][2]."\"\n";
       echo  "bannerADlink[".$rightpic[$row][0]."]=\"#\"\n";
       }
     ?>
      

  8.   

    应该是要改成这样的吧?
    思路已经告诉你啦,有些小错误你应该学会自己搞定。
    真的找不出来的时候再上来问。<?php
         $rightpic=array();
          $rightpic=getmkpic($mkid);
          $lists=sizeof($rightpic);
           for($row=0;$row<$lists;$row++){
         
     //  echo "bannerAD[".$rs->fields['id']."]=\"http://bbsimg.qq.com".$rs->fields['picname']."\";\n";
       
       echo  "bannerAD[".$row."]=\"http://192.168.1.11/zysc/".$rightpic[$row][2]."\"\n";
       echo  "bannerADlink[".$row."]=\"#\"\n";
       }
     ?>
      

  9.   

    bannerAD[0]="http://bbsimg.qq.com/2005/09/23/001/855.jpg";      
    bannerADlink[0]="http://news.qq.com/a/20051007/000382.htm";  

    bannerAD、bannerADlink分别对应picname、picurl
    循环读取记录到$row中则
    $i = 0;
    while($row = ....) {
      echo "bannerAD[$i]=\"$row[picname]\";\n";
      echo "bannerADlink[$i]=\"$row[picurl]\";\n";
      $i++;
    }
      

  10.   

    呵呵,有点粗心阿。
    楼主也是,查看源文件看下代码比对下不就知道问题在哪里了么<?php
        $rightpic=array();
          $rightpic=getmkpic($mkid);
          $lists=sizeof($rightpic);
           for($row=0;$row<$lists;$row++){
         
     //  echo "bannerAD[".$rs->fields['id']."]=\"http://bbsimg.qq.com".$rs->fields['picname']."\";\n";
       
       echo  "bannerAD[".$row."]=\"http://192.168.1.11/zysc/".$rightpic[$row][2]."\";\n";
       echo  "bannerADlink[".$row."]=\"#\";\n";
       }
     ?>
      

  11.   

    出错提示:http://localhost/zysc/undefined
      

  12.   

    怎么会有这样的出错提示啊!
    http://192.168.1.11/zysc/undefined急,高手帮忙!