这个URL是什么???楼主把URL参数改为“http://www.aa.com?id=2&title=真好&address=中国”,这样是标准的参数,在PHP获取的数组才是标准的,获取的URL参数的PHP数组:
<?php
echo $_GET['id'];//输出“2”
echo $_GET['title'];//输出“真好”
echo $_GET['address'];//输出“中国”
?>总的来说,楼主要的数组就是先把URL参数改为&为分隔符的,然后在PHP的$_GET数组就可以了,这个是预定义数组

解决方案 »

  1.   

    否则使用explode(",",$_GET['id']);,这样可能不行,我还没有试过
      

  2.   

    http://www.aa.com?id=2&title=真好&address=中国&id=3&title=不好&address=日本”,,一组,可能是有几十个这样能接吗?怎么插入?
      

  3.   

    当然可以,要不是用POST提交也可以啊
      

  4.   


    用什么?多个的话,在插入数据时要一条条插入吧,以下代码就是不是不行了
    <?php 
    $dbhost = 'localhost'; 
    $dbuser = 'root'; //你的mysql用户名 
    $dbpass = ''; //你的mysql密码 
    $dbname = 'test'; //你的mysql库名 
    $title=$_post['title']; 
    $address=$_post['address']; 
    $id=$_post['id']; 
    //连接本地数据库
    $conn = mysql_connect($dbhost,$dbuser,$dbpass); 
    if ($conn) { 
    echo "连接数据库成功"; 
    } else { 
    echo "连接数据库失败"; 

    //打开数据库
    mysql_select_db($dbname,$conn);
    mysql_query("set names utf-8"); //插入数据
    $sql="insert into test(id,title,address) values('$id','$title','$address')";
    $result=mysql_query($sql,$conn)or die(mysql_error());echo "打开数据库";
    //关闭数据库
    mysql_close($conn);
    ?> 
      

  5.   

    <?php 
    $dbhost = 'localhost'; 
    $dbuser = 'root'; //你的mysql用户名 
    $dbpass = ''; //你的mysql密码 
    $dbname = 'test'; //你的mysql库名 
    $title=$_POST['title']; //这里和以下两行的POST最好用大写
    $address=$_POST['address']; 
    $id=$_POST['id']; 
    //连接本地数据库
    $conn = mysql_connect($dbhost,$dbuser,$dbpass); 
    if ($conn) { 
    echo "连接数据库成功"; 
    } else { 
    echo "连接数据库失败"; 

    //打开数据库
    mysql_select_db($dbname,$conn);
    mysql_query("set names utf-8"); //插入数据
    for($i=0;$i<count($id);$i++)
    {
    $sql="insert into test(id,title,address) values('".$id[$i]."','".$title[$i]."','".$address[$i]."')";
    $result=mysql_query($sql,$conn)or die(mysql_error());
    }//循环插入数据
    echo "打开数据库";
    //关闭数据库
    mysql_close($conn);
    ?> 
      

  6.   

    我再贴一下,用PHP代码的模式,还有POST最好要大写,那个$_POST['xxx']这三个数组是二维数组来的
    <?php
    $dbhost = 'localhost';
    $dbuser = 'root'; //你的mysql用户名
    $dbpass = ''; //你的mysql密码
    $dbname = 'test'; //你的mysql库名
    $title=$_POST['title']; //这里和以下两行的POST最好用大写
    $address=$_POST['address'];
    $id=$_POST['id'];
    //连接本地数据库
    $conn = mysql_connect($dbhost,$dbuser,$dbpass);
    if ($conn) {
    echo "连接数据库成功";
    } else {
    echo "连接数据库失败";
    }
    //打开数据库
    mysql_select_db($dbname,$conn);
    mysql_query("set names utf-8");//插入数据
    for($i=0;$i <count($id);$i++)
    {
    $sql="insert into test(id,title,address) values('".$id[$i]."','".$title[$i]."','".$address[$i]."')";
    $result=mysql_query($sql,$conn)or die(mysql_error());
    }//循环插入数据
    echo "打开数据库";
    //关闭数据库
    mysql_close($conn);
    ?>