Estoy exportando datos de una tabla MySql a un archivo "csv" y lo logro de la siguiente manera:
Código PHP:
   $fp = fopen($url_archivo,"w");
    
    $separador = "','";
 
    fwrite($fp, $linea);
 
    $result = $conexion->query("SELECT * FROM tabla WHERE img = '$img_name'");
    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {                
            $linea = "NULL,'".$row['apellido'].$separador.$row['volume']."'\n"; 
            
            fwrite($fp, utf8_encode($linea));
        }
    }
 
    fclose($fp); 
    Podría hacer el orden al escribir el "csv" utilizando "INTO OUTFILE", pero me es necesario que la clave primaria me aparezca como "NULL".
Por favor... ¿me pueden ayudar u orientar?
 
 

