Php tömb adatbázisba mentése
Sziasztok.
Az alábbi kódbande csak Array[0] Array[1] ... kapok az adatbázisban iráskor, milyen megoldással lehet helyesen beiratni az adatot?
A preg-match_all át lett irva emailra és helyesen ki is listázza a képernyöre.Üdv. cezar62
■ Az alábbi kódban
$szoveg = "http://weblabor.hu http://weblabor.hu";
if (preg_match_all("/\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|]/i", $szoveg, $tomb))
{
for($x=0;$x<count($tomb);$x++)
{
for($y=0;$y<count($tomb[$x]); $y++ )
{
if ($tomb[$x][$y] != "http")
{
print $tomb[$x][$y]."\r\n<br />";
}
}
}
}
print $tomb[$x][$y]."\r\n<br />"; //után szeretnék egy adatmentést beszurni
$ujlink = "insert into email values ('', '$tomb[$x][$y]', '', '', '', '')";
mysql_query($ujlink) or die(mysql_error());
A preg-match_all át lett irva emailra és helyesen ki is listázza a képernyöre.
if (preg_match_all("/\b[A-Z0-9._%-]+##kukac##[A-Z0-9.-]+\.[A-Z]{2,4}\b/i", $forras, $tomb))
Kézikönyv
Jajj... azért ez fájt.
(LOB, BLOB stb.?)
Arra próbáltam utalni, hogy
Ismét
$tomb
,$x
,$y
). Helyettük érdemes lenne egyetlen változót használni, a következő dolog ismeretében: nem árt tudni, hogyan érdemes SQL lekérdezéseket csinálni: escape-elés, prepared statements.Off: jó lenne jelölnöd a kódot a megfelelő BBCode jelöléssel, amit én most megetettem neked.
Php tömb
Ezt szeretem ha szigorú valaki mert igy tanulok. :)
Köszi a választ és utána olvasok még.
Üdv cezar62
hogy a kérdésre is
serialize
avagy
de szerintem ő igazából nem a tömböt szeretné menteni, hanem az elemeit.
kis segítség