• 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
72 wizyt
pytanie zadane 11 lutego w PHP, Symfony, Zend przez hiper007 Mądrala (6,960 p.)
zamknięte 6 dni temu 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,640 p.)
wybrane 6 dni temu 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 63 wizyt
pytanie zadane 1 lutego w PHP, Symfony, Zend przez hiper007 Mądrala (6,960 p.)
0 głosów
1 odpowiedź 95 wizyt
0 głosów
2 odpowiedzi 76 wizyt
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.
Ciekawy innych porad? Odwiedź tę stronę!

45,730 zapytań

86,123 odpowiedzi

171,994 komentarzy

22,186 pasjonatów

Przeglądających: 306
Pasjonatów: 25 Gości: 281

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.

...