Я не понимаю, почему таблица mysql возвращает пустой набор результатов, код выглядит нормально. Ответ от mysql: MySQL вернул пустой набор результатов (т. Е. Нулевые строки). (Запрос занял 0.0010 сек)MySQL возвратил пустой набор результатов
<?php
$servername = "localhost";
$username = "root";
$password = "";
$database = "myexcel";
// Create connection
$connection = mysqli_connect($servername, $username, $password, $database);
if (isset($_POST['submit']))
{
$file = $_FILES['file']['tmp_name'];
$handle = fopen($file, "r");
while(($fileop = fgetcsv($handle, 3000, ",")) !== false)
{
$id = $fileop[0];
$name = $fileop[1];
$sql = "INSERT INTO csv (id, name) VALUES ('$id', '$name')";
}
if ($sql)
{
echo "OK";
}
}
?>
<html>
<body>
<input type="file" name="file" id="file">
<input type="submit" value="Upload" name="submit">
</body>
</html>
Там нет 'mysqli_query' везде ... –