Skip to content
This repository has been archived by the owner on Oct 24, 2021. It is now read-only.

LeoColomb/cli-db-iterator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI Database Iterator

Interface for iterating through a SQL selection

Usage

$ composer require leocolomb/cli-db-iterator

Example

require_once __DIR__ . '/vendor/autoload.php';

use CLIDatabaseIterator\Iterator;

$bridge = new Iterator("SELECT `ID`, `content` FROM `data`;");

while ($row = $bridge->fetch()) {
    $bridge->query("UPDATE `data` SET `content`='new content' WHERE `ID`={$row['ID']};", true);
    $bridge->alert("Updated!", $row['ID']);
}

$bridge->finish();

See wordpress-thumbnails for a real example.

License

ISC © Léo Colombaro