• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Ilość zaimportowanych rekordów z pliku csv do bazy

Konferencja JOIN! 2018
0 głosów
97 wizyt
pytanie zadane 11 lutego w PHP, Symfony, Zend przez hiper007 Dyskutant (8,610 p.)
zamknięte 16 lutego przez hiper007

Witam!

Mam taki kodzik który importuje rekordy z pliku csv do bazy:

if(isset($_POST["Import"]))
{
	
	
			require_once "connect.php";
			
			if (!$polaczenie = mysql_connect($host,$db_login,$db_pass,$db_name)) {
			echo 'Nie można nawiązać połączenia z bazą danych';
			exit;
				
			}else
			{
			
			if (!mysql_select_db('awizacja', $polaczenie)) {
			echo 'Nie można wybrać bazy danych';
			exit;
			}		
	
											$login=$_SESSION['login'];
											$data_mod=date("d-m-Y H:i:s");
											$zadanie='Import';
											$id_awizacja='Brak';
		
			
			}				
						

    $host='localhost'; 
    $db_user= 'root'; 
    $db_password= 'xxxxxxxx';
    $db= 'awizacja'; 
    $conn=mysql_connect($host,$db_user,$db_password) or die (mysql_error());
    mysql_select_db($db) or die (mysql_error());
    echo $filename=$_FILES["file"]["tmp_name"];
    if($_FILES["file"]["size"] > 0)
    {
        $file = fopen($filename, "r");
        while (($emapData = fgetcsv($file, 10000, ";")) !== FALSE)
        {
           
            $sql = "INSERT into appt (awizacja,data_awizacja,godz_awiz,godz_pod,zamowienie,nazwa,kanal,spedycja,linii,palety,kartony,rampa,komentarz,artykul,il_zamowien,nr_naczepy,tel_kierowcy,status,color,color2,kod) values ('$emapData[0]','$emapData[1]','$emapData[2]','$emapData[3]','$emapData[4]','$emapData[5]','$emapData[6]','$emapData[7]','$emapData[8]','$emapData[9]','$emapData[10]','$emapData[11]','$emapData[12]','$emapData[13]','$emapData[14]','$emapData[15]','$emapData[16]','$emapData[17]','$emapData[18]','$emapData[19]','$emapData[20]')";
            mysql_query($sql);

			
        }
        fclose($file);
        $_SESSION['pliksucc']="Awizacje zostały poprawnie importowane do bazy!";
		require_once "header.php";
		exit();
		
    }
    else
        $_SESSION['plikerr']="Wybierz plik o rozszerzeniu (.csv)";
		require_once "header.php";
		exit();
		
}

Czy można i w jaki sposób wyciągnąć ilość rekordów importowanych i dodać do bazy ;)

komentarz zamknięcia: Problem rozwiazany

1 odpowiedź

+1 głos
odpowiedź 13 lutego przez Bartess Bywalec (2,880 p.)
wybrane 16 lutego przez hiper007
 
Najlepsza
Po 1. i najważniejsze : dlaczego stosujesz taki staroć jak mysql_connect? Użyj PDO. Tam masz to, czego szukasz.

Podobne pytania

0 głosów
0 odpowiedzi 230 wizyt
pytanie zadane 1 lutego w PHP, Symfony, Zend przez hiper007 Dyskutant (8,610 p.)
0 głosów
1 odpowiedź 237 wizyt
0 głosów
2 odpowiedzi 96 wizyt
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

55,269 zapytań

99,579 odpowiedzi

204,902 komentarzy

27,241 pasjonatów

Przeglądających: 135
Pasjonatów: 1 Gości: 134

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...