gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 14:31:01 25 4
gpt4 key购买 nike

您好,先生,我通过 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";
}
?>

关于php - 如何使用php在单列中一一插入arraylist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10051613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com