erro Call to undefined function mysql_query()
Boa tarde mestres!
Por favor, podem ajudar neste erro:
tenho uma base em csv e estou importando via PHP no servidor PhpMyAdmin.. é uma base com mais de 100mil linhas.. mas retorna esse erro
Tem algo que possa fazer?
se eu imprimir na tela o resultado, ok...
mas ao tentar gravar no banco dá erro...
o erro acontece nesta linha: mysql_query($import) or die(mysql_error());
vlew
Segue meu código
<html>
<head>
<title> Importar dados</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1? />
</head>
<body>
<?php
//conexão
header('Content-Type: text/html; charset=UTF-8');
try {
$conn = new PDO('mysql:host=localhost;dbname=painel', 'root', '');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
;
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
//=======================================================================================
//pegar o arquivo...
//Lembrando, nesse caso o arquivo php está na raiz e a pasta do csv está hierarquicamente abaixo dela.
//Caso eles estejam na mesma pasta, o fopen deverá ser assim---> $handle = fopen('filename.csv', "r");
//caso seja um diretório, use---> $handle = fopen('path/to/the/paste/where/the/file/is.csv', "r");
$handle = fopen('receita_cockpit.csv', "r");
while (($dados = fgetcsv($handle, 1000, ";")) !== FALSE) {
$import="INSERT INTO receita(CICLO, DATA, AREA, NOME_COORDENACAO, NOME_SETOR, NOME_SUB_SETOR, UF, META, REAL, TENDENCIA, GAP_DISTR,Area_2,uf_2, Gerência, Eudora, Ciclo_Area, Ciclo_Coord) VALUES ('$dados[0]', '$dados[1]', '$dados[2]', '$dados[3]', '$dados[4]', '$dados[5]', '$dados[6]', '$dados[7]', '$dados[8]', '$dados[9]', '$dados[10]', '$dados[11]', '$dados[12]', '$dados[13]', '$dados[14]', '$dados[15]', '$dados[16]')";
mysql_query($import) or die(mysql_error()); //insere dados no banco de dados
echo $import . "<br>"; // mostra o resultado na tela
}
fclose($handle);
print "Import done";
?>
</body>
</htmlDiscussão (2)
Carregando comentários...