запись из двумерного массива в таблицу !!!

Статус
В этой теме нельзя размещать новые ответы.

box2207

Новичок
запись из двумерного массива в таблицу !!!

Подскажите пожалуйста как записать из двумерного массива text_arr[$j][$p] в таблицу dbh:

$query = "INSERT INTO dbh VALUES('".$j."','" . $text_arr[$j][$p] . "')";


Вот таким образом записывается только первая строка , а нужно что-бы весь массив !!!
помогите плз!!!
 

maxru

МИФИст
А можно увидеть немного БОЛЬШИЙ кусок кода?

-~{}~ 12.03.07 15:11:

Потому что то, что написано сейчас вставляет ровно 1 элемент.
 

box2207

Новичок
ну я так и делаю :
Код:
<?
require_once("config.php");

     $query = "DELETE FROM `dbh`";
  if(!mysql_query($query)) exit(mysql_error());
  else
  {
  echo "ok";

//=================================================

$text_arr=array();
for ($j=1 ; $j < 56 ; $j++)
{
 $filename = "http://mu.ru/m3_lists/";
 $fi=$filename.$j.".shtml";
  $buffer = file_get_contents($fi);
//============================================
$pattern = '#<a href="[^"]+">(.*?)</a><BR>#is';
preg_match_all($pattern, $buffer, $matches);
//-------------------------------------------------
for ($p=0; $p<count($matches[1]);$p++)
{
//-----------------------------------------------------
// $document на выходе должен содержать HTML-документ.
// Необходимо удалить все HTML-теги, секции javascript,
// пробельные символы. Также необходимо заменить некоторые
// HTML-сущности на их эквивалент.

$search = array ("'<script[^>]*?>.*?</script>'si",  // Вырезает javaScript
                 "'<[\/\!]*?[^<>]*?>'si",          // Вырезает HTML-теги
                 "'([\r\n])[\s]+'",                // Вырезает пробельные символы
                 "'&(quot|#34);'i",                // Заменяет HTML-сущности
                 "'&(amp|#38);'i",
                 "'&(lt|#60);'i",
                 "'&(gt|#62);'i",
                 "'&(nbsp|#160);'i",
                 "'&(iexcl|#161);'i",
                 "'&(cent|#162);'i",
                 "'&(pound|#163);'i",
                 "'&(copy|#169);'i",
                 "'&#(\d+);'e");                    // интерпретировать как php-код

$replace = array (" ",
                 "",
                 "\\1",
                 "\"",
                 "&",
                 "<",
                 ">",
                 " ",
                 chr(161),
                 chr(162),
                 chr(163),
                 chr(169),
                 "chr(\\1)");

$text[$j][$p] = preg_replace($search, $replace, $matches[1][$p]);
$text_arr[$j][$p] = $text[$j][$p]."\r\n";
//===========================================================================

 require_once("config.php");
$text = mysql_real_escape_string($text_arr[$j][$p]);
$query = "INSERT INTO dbh VALUES('".$j."','" . $text_arr[$j][$p] . "')";


  if(!mysql_query($query)) exit(mysql_error());
  else
  {



//for ($h=0; $h < 1000 ; $h++)
//{
  //---------------------------------------------------------------------------
  $query  = 'SELECT field FROM `dbh` ';
  $tbl = mysql_query($query);
  if(!$tbl) exit(mysql_error());
  //---------------------------------------------------------------------------
  if(mysql_num_rows($tbl))
  {
    while($table = mysql_fetch_array($tbl))
    {

       echo $table['field'];



}
}
}
}
}
}


?>
 

Фанат

oncle terrible
Команда форума
maxru
тебе замечание за провоцирование посетителя на нарушение правил
 

Фанат

oncle terrible
Команда форума
Тема закрыта.

Формулируйте вопрос так, чтобы его могли понять не только Вы.
Не пишите больше 10-15 строк кода.
Никто не будет вникать в Ваш код длиной 100 строк.
Правила форума: http://phpclub.ru/talk/announcement.php?s=&forumid=12
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху