簡體   English   中英

如何使用 php 在單列中一一插入 arraylist

[英]how to insert arraylist in single coloumn one by one using php

您好先生,我發送 arraylist 到 url 從 android 到 php 所有數組列表都插入到單列中的一行。 我想插入一列(菜單名)到多行

          EG:
      i pass array list[x,y,z.........] android to php

        mysql 
       menuname
        x
        y
        z(i want like this)

  i try this code

   <?php
   $arr[]=$_POST['menuname'];
   mysql_connect("localhost","root","mobixmysql");
   mysql_select_db("test");
   foreach($arr as $value){
   $value;
   mysql_query("INSERT INTO test (menuname) VALUES ('" . 
    mysql_real_escape_string($value) . "')")or
   die('unable'.mysql_error());
   echo "inserted";
   }
   ?>

我嘗試上面的代碼,它將數據庫插入一行的菜單名稱列中。 我想在一列中添加多行

我假設$_POST['menuname']不是數組;

<?php
   $arr=explode(',',preg_replace('/^.*\[(.*)\].*$/','$1',$_POST['menuname']));
   mysql_connect("localhost","root","mobixmysql");
   mysql_select_db("test");
   foreach($arr as $value){
   mysql_query("INSERT INTO test (menuname) VALUES ('" . 
    mysql_real_escape_string($value) . "')")or
   die('unable'.mysql_error());
   echo "inserted";
   }
  ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM