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