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

Zápis souboru PHP ke čtení z CSV a spuštění SQL Query

fgetcsv lze použít k analýze souborů CSV. K provádění dotazů MySQL lze použít metodu mysql_query.

Úplný kód je následující:

<?php
$fin = fopen('catalog_product_entity.csv','r') or die('cant open file');
$link = mysql_connect('localhost', 'm118', 'pw');
If (!$link) {
    die ('Could not connect: ' . mysql_error());
}
@mysql_select_db('m118') or die ('Unable to select database');
echo "Connection succeeded <br />\n";
while (($data=fgetcsv($fin,1000,","))!==FALSE) {
    $query = "UPDATE catalog_product_entity SET sku='$data[1]' WHERE entity_id='$data[0]'";
    mysql_query($query);
    echo "Record updated <br />\n";
    }
fclose($fin);
mysql_close();
?>


  1. Upgrade PostgreSQL 11 na PostgreSQL 13 s TimescaleDB a PostGIS v Linuxu pomocí pg_upgrade

  2. Oracle:načítání velkého souboru xml?

  3. 10 tipů pro Microsoft Access pro vytváření vybraných dotazů

  4. Mysql + php se speciálními znaky jako '(Apostrof) a (Uvozovka)