Hallo zusammen,
ich versuche gerade ein dynamisches mulitdimensionales array in eine MariaDB einzulesen. Ich hab jetzt gelesen, dass man das schon irgendwie machen kann. Allerdings scheitere ich gerade an den Arrays. Vielleicht kann mir jemand helfen:
Gibt mir aktuell folgendes aus:
Feldname1 abc1
Feldname2 abc2
PHP Notice: Array to string conversion in /var/www/html/insertMaria.php on line 31
Feldname3 Array
Feldname4 abc4
Heißt ja, dass sich hinter Feldname 4 ein Array verbirgt.
Ich komme aktuell nicht drauf wie ich da jetzt dran kommen.
Ich würde gerne dann folgendes SQL bauen:
$sql2 = "INSERT into dynamic_array_table (array_value) values ($arry)";
Die Tabelle habe ich wie folgt in der MariaDB:
CREATE TABLE dynamic_array_table ( id INT AUTO_INCREMENT PRIMARY KEY, array_value INT );
Hat jemand eine Idee wie man das umbauen könnte?
Danke und Grüße
ich versuche gerade ein dynamisches mulitdimensionales array in eine MariaDB einzulesen. Ich hab jetzt gelesen, dass man das schon irgendwie machen kann. Allerdings scheitere ich gerade an den Arrays. Vielleicht kann mir jemand helfen:
Code:
foreach ($array as $row) {
if (is_array($row) || is_object($row))
{
foreach ($row as $value) {
foreach ($value as $level => $level2) {
echo "$level: $level2" . "\n";
}
}
}
}
Gibt mir aktuell folgendes aus:
Feldname1 abc1
Feldname2 abc2
PHP Notice: Array to string conversion in /var/www/html/insertMaria.php on line 31
Feldname3 Array
Feldname4 abc4
Heißt ja, dass sich hinter Feldname 4 ein Array verbirgt.
Ich komme aktuell nicht drauf wie ich da jetzt dran kommen.
Ich würde gerne dann folgendes SQL bauen:
$sql2 = "INSERT into dynamic_array_table (array_value) values ($arry)";
Die Tabelle habe ich wie folgt in der MariaDB:
CREATE TABLE dynamic_array_table ( id INT AUTO_INCREMENT PRIMARY KEY, array_value INT );
Hat jemand eine Idee wie man das umbauen könnte?
Danke und Grüße