如何使用php将arraylist插入mysql数据库中的单列
您好,先生,我正在通过url将数组列表传递到php my如何使用php将arraylist插入mysql数据库中的单列,php,mysql,Php,Mysql,您好,先生,我正在通过url将数组列表传递到php myarraylistvalues[x,y.z,…]使用php将插入测试表中单列(menuname)的所有值转换为mysql 我试过这个 $a=$_POST['menuname']; mysql_connect("localhost","root","MobixMySQL"); mysql_select_db("test"); foreach($a as $value) { mysql_query("INSERT INTO test (me
arraylistvalues[x,y.z,…]
使用php将插入测试表中单列(menuname)的所有值转换为mysql
我试过这个
$a=$_POST['menuname'];
mysql_connect("localhost","root","MobixMySQL");
mysql_select_db("test");
foreach($a as $value)
{
mysql_query("INSERT INTO test (menuname) VALUES $value)")or
die ('unable'.mysql_error());
echo "Inserted";
}
我尝试上面的php,它在foreach中显示错误valild参数请告诉我如何解决..请帮助我
可能不是数组,因此,foreach
会抛出错误,因为它希望它的参数是数组
mysql_query("INSERT INTO `test` (`menuname`) VALUES ('".mysql_real_escape_string( $value )."')") or die ('unable'.mysql_error());
您可以执行var\u dump
来查看$\u POST['menuname']
的真正含义
另外,在插入数据库之前,使用mysql\u real\u escape\u string
对内容进行转义
mysql_query("INSERT INTO test (menuname) VALUES ('" . mysql_real_escape_string($value) . "')");
或者更好的方法是,使用
pdo$a
可能不是数组,因此,foreach
会抛出错误,因为它希望其参数是数组
您可以执行var\u dump
来查看$\u POST['menuname']
的真正含义
另外,在插入数据库之前,使用mysql\u real\u escape\u string
对内容进行转义
mysql_query("INSERT INTO test (menuname) VALUES ('" . mysql_real_escape_string($value) . "')");
或者更好的是,使用pdo
可以编辑我的代码并发布我的帖子。因为我不懂php。。请在单列中插入一行。如果arraylist[x,y]意味着它应该在一行中添加x,在Menuame列中的一行中添加y..请重新播放您可以编辑我的代码并发布我的帖子。因为我不懂php。。请在单列中插入一行。如果arraylist[x,y]意味着它应该在一行中添加x,在Menuame列中的一行中添加y..请重新播放