Вопрос : Импортирована линия PHP MYsql только последняя архива csv

Hi там я имею архив CSV я пытаюсь импортировать в базу данных. Полностью сторона sql вещей хороша и я могу не импортировать никакую проблему. Однако она только кажется, что импортирует последнюю линию архива. Здесь Кодий, котор я буду class= " lineNumbers " >
1 >
foreach ($arr как $str)
{
	=explode списка ($name, $price, $Description) («,», $str);
}
$sql= " ВСТАВКА В (имя, цена, описание) ЗНАЧЕНИЯ test1 ("$name», «$price», «$Description ")»;

$result=mysql_query ($sql); кажется, что работает class= " ясное " >

It
1 >

$arr=file («conts.csv»);

    foreach ($arr как $str)
    {
    =explode списка ($name, $price, $Description) («,», $str);

    отголосок «
  • ». $name; отголосок «
  • ». $price; отголосок «
  • ». $Description; отголосок «
    »; } class= " ясное " >

    Anyone
  • class=

    Ответ : Импортирована линия PHP MYsql только последняя архива csv

    Это будет непроверенное Кодий, и оно вроде минималисто от перспективы ошибк-регулировать, но возможно оно обеспечит некоторое наведение на обычных картинах задействованных в нагружать базу данных с информацией от архива CSV.

    HTH, ~Ray
    1:
    2:
    3:
    4:
    5:
    6:
    7:
    8:
    9:
    10:
    11:
    12:
    13:
    14:
    15:
    16:
    17:
    18:
    19:
    20:
    21:
    22:
    23:
    24:
    25:
    26:
    27:
    28:
    29:
    30:
    31:
    32:
    33:
    34:
    35:
    36:
    37:
    38:
    39:
    40:
    41:
    42:
    43:
    44:
    45:
    46:
    47:
    48:
    49:
    50:
    51:
    52:
    53:
    54:
    55:
    56:
    57:
    58:
    59:
    60:
    61:
    62:
    63:
    64:
    65:
    66:
    67:
    68:
    69:
    70:
    71:
    72:
    73:
    74:
    75:
    76:
    77:
    78:
    79:
    80:
    81:
    82:
    83:
    84:
    85:
    86:
    87:
    88:
    
    \n";  //READABILITY FOR var_dump()
    
    
    // CONNECTION AND SELECTION VARIABLES FOR THE DATABASE
    $db_host = "localhost"; // PROBABLY THIS IS OK
    $db_name = "??";        // GET THESE FROM YOUR HOSTING COMPANY
    $db_user = "??";
    $db_word = "??";
    
    // OPEN A CONNECTION TO THE DATA BASE SERVER
    // MAN PAGE: http://us2.php.net/manual/en/function.mysql-connect.php
    if (!$db_connection = mysql_connect("$db_host", "$db_user", "$db_word"))
    {
        $errmsg = mysql_errno() . ' ' . mysql_error();
        echo "
    NO DB CONNECTION: "; echo "
    $errmsg
    "; } // SELECT THE MYSQL DATA BASE // MAN PAGE: http://us2.php.net/manual/en/function.mysql-select-db.php if (!$db_sel = mysql_select_db($db_name, $db_connection)) { $errmsg = mysql_errno() . ' ' . mysql_error(); echo "
    NO DB SELECTION: "; echo "
    $errmsg
    "; die('NO DATA BASE'); } // IF WE GOT THIS FAR WE CAN DO QUERIES // THE NAMES OF OUR COLUMNS $query_cols = "name, price, Description"; // TEST DATA URL $csv = "http://path/to/my.csv"; $fpo = fopen($csv, 'r'); if (!$fpo ) die('CRUMP'); // SET A ROW COUNTER $counter = 0; // KEEP TRACK OF ROWS THAT HAVE THE WRONG NUMBER OF FIELDS $errors = array(); // LOOP THROUGH THE CSV RECORDS PERFORMING CERTAIN TESTS while (!feof($fpo)) { $counter++; // GET A RECORD $csvdata = fgetcsv($fpo); // SKIP OVER EMPTY ROWS if (empty($csvdata)) continue; // ESCAPE THE INFORMATION FOR USE IN THE QUERY foreach ($csvdata as $ptr => $value) { $csvdata [$ptr] = mysql_real_escape_string ($value); } ПОЛЯ ЗНАЧЕНИЯ УСТАНОВКИ // $query_data = ««». взрывайте («», ««, $csvdata). »» «; // SETUP ВОПРОС $sql = «ЗАМЕНЯЮТ ТЬ В myTable ($query_cols) ОЦЕНИВАЮТ ($query_data)»; // БЕЖИТ ВОПРОС ЗДЕСЬ…. $res = mysql_query ($sql); // ЕСЛИ mysql_query () ВОЗВРАЩАЕТ ЛОЖНОЕ, то, ПОЛУЧАЕТ ПРИЧИНЫ ОШИБКИ СТРАНИЦА ЧЕЛОВЕКА //: http://us.php.net/manual/en/function.mysql-error.php если (! $res) { $errmsg = mysql_errno (). ''. mysql_error (); отголосок «
    ТЕРПЕТЬ НЕУДАЧУ ВОПРОСА: «; отголосок «
    $sql
    «; умрите ($errmsg); } } ВЫСТАВКА //, КОТОР ЧИСЛО РЯДКОВ ОБРАБАТЫВАЛ отголосок «
    ПОКАЗАТЕЛИ ОБРАБАТЫВАЛИ $counter \ n ";
    Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us