简体   繁体   English

PHP数组值插入到mysqli列

[英]PHP arrays value insert to mysqli column

I'm planning to insert the arrays value (inorder) to mysql table columns. 我打算将数组值(按顺序)插入到mysql表列中。 I have 3 mysql table columns namely 我有3个mysql表列即

  1. first name 名字
  2. last name
  3. serial number. 序列号。

How can I do it.? 我该怎么做。? Here's my sql code(I have skip the other part): 这是我的sql代码(我已经跳过了另一部分):

foreach ($datas as $data){
    $sql = "INSERT INTO $table(firstname, lastname,serialnum)
    VALUES ( data[0], data[1], data[2])";
}

Can someone pls help me 有人可以帮我吗

try: 尝试:

foreach ($datas as $data){
    $sql = "INSERT INTO $table(firstname, lastname,serialnum)
    VALUES ( '{$data[0]}', '{$data[1]}', '{$data[2]}')";
}

or try: 或尝试:

foreach ($datas as $data){
    $sql = "INSERT INTO $table(firstname, lastname,serialnum)
    VALUES ( '".$data[0]."', '".$data[1]."', '".$data[2]."')";
}
foreach ($datas as $data){
    $sql = "INSERT INTO $table(firstname, lastname,serialnum)
    VALUES ( '".data[0]."', '".data[1]."', '".data[2]."')";
   // mysql_query($sql);// write code for execute query by using mysqli_query($conn, $sql)
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM