I try to import csv not through phpmyadmin but through php request. I was offered this option (LOAD DATA INFILE on the hosting is closed)
$connection = @mysql_connect($host, $user, $pswd) or die(mysql_error()); $dbs = @mysql_select_db($database, $connection) or die(mysql_error()); $nam="test.csv"; $separator=";"; $fop = fopen($nam , "r+"); $i=0; while (!feof($fop)) { $read = fgets($fop, 3000); list($id, $name_group, $name, $price, $remainder, $description) = split($separator ,$read); mysql_query("INSERT INTO test FROM dbtest SET `id`='".$id."', `name_group`='".$name_group."', `name`='".$name."', `price`='".$price."', `remainder`='".$remainder."', `description`='".$description."' "); $i++; } fclose($fop); echo "Импортировано в базу записей: ".$i; ?> As a result, the script writes that the correct number of records has been imported, but the base is empty. There are no errors on the hosting in the logs. How to understand why data is not recorded?

insert- teran... FROM dbtest ...there is clearly superfluous. - teran