sql >> Databáze >  >> RDS >> Mysql

Export dat z databáze v php a formát souboru pro export do Excelu by měl být jako sešit Windows 97-2003

Stačí říct své databázi MySQL, aby ji vypsala jako CSV:

$file = 'D:/path/to/website/dump.sql';

// The SELECT...INTO query is unable to overwrite if the
// file already exists, so delete it beforehand:
if (is_file($file))
    unlink($file);

$query = "
    SELECT id, title, created   -- The fields to export
    INTO OUTFILE '{$file}'      -- The file
    FIELDS TERMINATED BY ','    -- Delimiter
    OPTIONALLY ENCLOSED BY '\"' -- Quote if necessary
    LINES TERMINATED BY '\n'    -- End line with LF newline
    FROM tbl_employee           -- Table name
";

$db = new MySQLi('localhost', 'root', '', 'your_database');
$db->query($query);

// Show any errors...
if ($db->error) {
    var_dump($db->error);
}


  1. Existuje způsob, jak se vyhnout řazení souborů, když se pořadí podle liší od klauzule where?

  2. Jak zaokrouhlit číslo na nejbližší celé číslo v SQL

  3. Nelze vrátit výsledky z uložené procedury pomocí kurzoru Pythonu

  4. Na kolik MySQL dotazů bych se měl na stránce omezit? PHP / MySQL