Array opslaan database

Status
Niet open voor verdere reacties.

parisdiesel

Gebruiker
Lid geworden
15 nov 2008
Berichten
94
Hoi, Ik wil graag een array opslaan in mijn database,met onderstaande code lukt het niet. Hij schrijft alleen maar array in mijn database.

Als ik dit doe 'print_r($images);' laat hij mooi alles zien
Zo komt het uit de array:
Array ( [0] => http://www.blabla.nl/algemeen/images/logo_nu_nl.gif [1] => http://www.blabla.nl/algemeen/images/clear.gif [2] => http://www.blabla.nl/m/m1cz2pkaq3ol.jpg [3] => enz

Code:
<?php
print_r($images);

foreach($images as $sFileName)
{
mysql_query("INSERT INTO afbeelding (image) VALUES ('$sFileName');",$link);

}
?>
 
Wil je de hele array in je database hebben of de array doorlopen en elke waarde naar de database sturen?

Doe anders binnen de FOREACH eens
PHP:
print_r($sFileName);
Schijnbaar wordt die als array gezien, dus zul je benieuwd moeten zijn wat er dan in staat.
 
Hallo Tha Devil, bedankt voor je reactie.
Ik wil graag elke waarde appart in mijn database opslaan.
 
En wat geeft de print_r binnen je FOREACH aan dan :rolleyes:
 
Heb nu dit, en dat werkt :)
foreach($images[0] as $file1)
{


mysql_query("INSERT INTO afbeelding (image) VALUES ('.$file1.');",$link);
}
 
Dat houdt dus in dat $images een multidimensionale array is.

Zo staat het niet in je beschrijving ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan