unhappy
Новичок
как записать массив в бд?
есть таблица models, в ней такие столбцы:
id, mark, model, description, language
также есть табл. carimages:
id, mark, model, images
в табл. models в description не только текстовое описание, но и изображения:
<a href='images/big_images/2102_1.JPG'><img src='images/big_images/2102_1.JPG' alt='2102' /></a>
<a href='images/big_images/2102_2.JPG'><img src='images/big_images/2102_2.JPG' alt='2102' /></a>
<a href='images/big_images/2102_3.JPG'><img src='images/big_images/2102_3.JPG' alt='2102' /></a>
<a href='images/big_images/2102_4.JPG'><img src='images/big_images/2102_4.JPG' alt='2102' /></a>
<a href='images/big_images/2102_5.JPG'><img src='images/big_images/2102_5.JPG' alt='2102' /></a>
<a href='images/big_images/2102_6.JPG'><img src='images/big_images/2102_6.JPG' alt='2102' /></a>
мне нужно с помощью рег. выр. найти в models.description эти изображения и записать их в carimagrs.images
т.е. если я правильно понимаю, мне нужно массив сделать строкой.
$che=implode("",$myout[0]);
или
$che = serialize($myout[0]);
так ведь?
Массив $myout[0] не пустой, т.е. рег.выр. работает, но в images ничего не записывается.
Подскажите, что не так делаю?
есть таблица models, в ней такие столбцы:
id, mark, model, description, language
также есть табл. carimages:
id, mark, model, images
в табл. models в description не только текстовое описание, но и изображения:
<a href='images/big_images/2102_1.JPG'><img src='images/big_images/2102_1.JPG' alt='2102' /></a>
<a href='images/big_images/2102_2.JPG'><img src='images/big_images/2102_2.JPG' alt='2102' /></a>
<a href='images/big_images/2102_3.JPG'><img src='images/big_images/2102_3.JPG' alt='2102' /></a>
<a href='images/big_images/2102_4.JPG'><img src='images/big_images/2102_4.JPG' alt='2102' /></a>
<a href='images/big_images/2102_5.JPG'><img src='images/big_images/2102_5.JPG' alt='2102' /></a>
<a href='images/big_images/2102_6.JPG'><img src='images/big_images/2102_6.JPG' alt='2102' /></a>
мне нужно с помощью рег. выр. найти в models.description эти изображения и записать их в carimagrs.images
PHP:
$h= mysql_query("select * from models") or die(mysql_error());
$pat="|<img[\s]*src=\'images\/big\_images\/([\_a-zA-Z\.0-9]+\.[a-zA-Z]{3,4})\'[\s]*alt=\'([\sa-zA-Z0-9]+)\'[\s]*\/>|isU";
while(list($id2, $cm2, $cmo2, $descr,$lang2) = mysql_fetch_array($h)){
$descr = str_replace('"', "'", $descr);
preg_match_all($pat, $descr, $myout);
//$che=implode("",$myout[0]);
$che = serialize($myout[0]);
mysql_query("insert into carimages values(0, '$cm2', '$cmo2', '$che')");
}
$che=implode("",$myout[0]);
или
$che = serialize($myout[0]);
так ведь?
Массив $myout[0] не пустой, т.е. рег.выр. работает, но в images ничего не записывается.
Подскажите, что не так делаю?
