Intereting Posts
Преобразование URL-адреса в путь к файловой системе Как продлить класс Аура-гвардии Ларавеля? Создание Restful API, какие заголовки должны быть выпущены перед ответом? phpmyadmin отображает код, а не веб-страницу woocommerce_checkout_order_processed функция выполнения крюка дважды Преобразование специального символа (то есть Umlaut), скорее всего, в ascii Что было бы хорошим образцовым проектом, чтобы попросить потенциального программиста кодировать во время процесса найма? Функция вызова в массиве (PHP) Как я могу использовать библиотеку ACL CodeIgniter? PHP-SQL: загруженное изображение, отображаемое как нежелательный текст Вызовы в шаблонах Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify () Передача данных массива из PHP в JasperReports (с помощью PHP / JavaBridge) PHP перенаправляет и загружает контент с помощью jQuery / AJAX Как сохранить переменную в php, используя сеанс

PHP импортирует CVS-файл в MySql

Я делаю таблицу с переводом:

English | Italian | French help | ayuto | amo 

и я создаю функциональность для добавления нового языка (русский). У меня все настроено, но импорт не работает правильно. Он импортирует значения в уже существующие поля. Поэтому он не добавляет их непосредственно под новым языком. Выглядит так:

 English | Italian | French | Russian(added) help | ayuto | amo | | | | помощь(imported) | | | извините(imported) 

Мне нужно это, чтобы запустить его сверху:

 English | Italian | French | Russian(added) help | ayuto | amo | помощь(imported) | | | извините(imported) 

Вот код:

  if (isset($_POST['submit'])){ $lang_name = htmlspecialchars($_POST['lang_name'], ENT_QUOTES); $str = strtolower($lang_name); $lang_lawname = str_replace(' ', '_',$str); $sql = "INSERT INTO translation_lang (languages) VALUES ('".$lang_name."')"; $sql2 = "ALTER TABLE translation ADD $lang_lawname VARCHAR( 255 ) DEFAULT ''"; if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); } if (!mysqli_query($con,$sql2)) { die('Error: ' . mysqli_error($con)); } if (is_uploaded_file($_FILES['filename']['tmp_name'])) { //echo "<h1>" . "File ". $_FILES['filename']['name'] ." uploaded successfully." . "</h1>"; //echo "<h2>Displaying contents:</h2>"; readfile($_FILES['filename']['tmp_name']); //Import uploaded file to Database $handle = fopen($_FILES['filename']['tmp_name'], "r"); do { if ($data[0]) { $import="INSERT into translation($lang_lawname) values('$data[0]')"; mysqli_query($con,$import) or die(mysqli_error()); } } while ($data = fgetcsv($handle,1000,",","'")); } 

Related of "PHP импортирует CVS-файл в MySql"