• 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

0 głosów
87 wizyt
pytanie zadane 11 lutego w PHP, Symfony, Zend przez hiper007 Dyskutant (7,880 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,830 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 112 wizyt
pytanie zadane 1 lutego w PHP, Symfony, Zend przez hiper007 Dyskutant (7,880 p.)
0 głosów
1 odpowiedź 144 wizyt
0 głosów
2 odpowiedzi 82 wizyt
Oferty pracy dla początkujących programistów na portalu No Fluff Jobs
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

49,838 zapytań

91,807 odpowiedzi

185,513 komentarzy

24,248 pasjonatów

Przeglądających: 271
Pasjonatów: 19 Gości: 252

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.

...