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

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

box2207

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

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

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


Вот таким образом записывается только первая строка , а нужно что-бы весь массив !!!
помогите плз!!!
 
А можно увидеть немного БОЛЬШИЙ кусок кода?

-~{}~ 12.03.07 15:11:

Потому что то, что написано сейчас вставляет ровно 1 элемент.
 
ну я так и делаю :
Код:
<?
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'];



}
}
}
}
}
}


?>
 
maxru
тебе замечание за провоцирование посетителя на нарушение правил
 
Тема закрыта.

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