I. Hola Daniel, yo no sé hacerlo pero he visto varios métodos y quería probar suerte.
https://www.jose-aguilar.com/blog/exportador-importador-csv/
Exportar datos de PHP a un archivo CSV
http://www.ingenieroweb.com.co/exportar-datos-desde-mysql-excel-con-php
https://translate.google.es/translate?hl=es&sl=en&u=https://www.cloudways.com/blog/import-export-csv-using-php-and-mysql/&prev=search
https://www.youtube.com/watch?v=t5oQ1mV4ULE
**Podrías cambiar la configuración de phpMyAdmin para que soportara resultados más largos, pero para no perder tiempo, podemos irnos a la consola y ejecutar desde ahí la exportación.
Tenemos dos opciones:
– Ejecutar desde la consola de MySQL
– Ejecutar desde el propio terminal MSDOS.
Desde la consola de MySQL:
Una vez que hemos accedido a la consola, nos hemos identificado correctamente y hemos conectado con la base de datos correcta, podríamos ejecutar la siguiente consulta:
SELECT campos
FROM tabla
WHERE condicion
INTO OUTFILE ‘fichero.csv’
FIELDS TERMINATED BY ‘;’
Optionally enclosed by ‘\”‘
LINES TERMINATED BY ‘\r\n’;
Gracias a lo anterior generamos un fichero CSV (no incluye los nombres de los campos en la primera fila) que separa los campos por ; y los registros por Intros. El texto de los campos se mete entre “.
El fichero será generado en la carpeta “mysql/data/”.
Desde el propio terminal:
Directamente ejecutamos
mysql -h localhost -u root –password=laquesea mibasededatos \ -e “SELECT * FROM tabla where ….” -B > fichero_salida.csv**