Ассоциативные массивы php to sql

Я пытаюсь вставить данные из этого массива в мою базу данных с помощью sql.

foreach ($array as $row){
 mysql_query($link,"INSERT INTO table (name, surname) VALUES('"$array[0][name]"', '"$array[0][surname]"')}
1 ответ

Вы вызываете объект вместо массива. Вы должны вызвать строку ['name'] вместо $ array ['name'].

foreach ($array as $row){
 mysql_query($link,"INSERT INTO table (name, surname) VALUES('$row[name]', '"$row[surname]'"); 
};

licensed under cc by-sa 3.0 with attribution.