Values are inside a multidimenssional array like:
Array (
[0] => Array (
[fname] => CollectiveAccess
[lname] => Administrator
[username] => administrator
)
[1] => Array (
[fname] => Jorge
[lname] => Ghelman
[username] => jorgeghe
)
[2] => Array (
[fname] => Sebastian
[lname] => Scarano
[username] => sscarano
)
)
This is the loop I use to build the query:
foreach ($user_names as $value) {
foreach ($value as $value2) {
echo $value2 . " "; //prints all values
$query = "INSERT INTO users (username, fname, lname)
VALUES ('$value2', );";
}
}
print_r($query) shows that only the last value from $value2 is passed to the query.
INSERT INTO users (username, fname, lname) VALUES ('test1', );
I'm sure it's a rookie mistake but can't figure it out. Thanks