2017 © Pedro Peláez
 

library named-sql-params

Named parameters in sql strings

image

zacharyrankin/named-sql-params

Named parameters in sql strings

  • Friday, August 21, 2015
  • by zacharyrankin
  • Repository
  • 1 Watchers
  • 2 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Named SQL Params

Named parameters in sql strings, (*1)

Usage

$named = new NamedSqlParams;
$sql = <<<SQL
SELECT
    id,
    username,
    email
FROM :!users_table
WHERE country = :country
    AND gender IN (:genders)
SQL;
$params = [
    'users_table' => 'users',
    'country'     => 'USA',
    'genders'     => ['M', 'F']
];

list($prepared_sql, $prepared_params) = $named->prep($sql, $params);

// $prepared_sql will be:
// SELECT
//     id,
//     username,
//     email
// FROM users
// WHERE country = ?
//     AND gender IN (?, ?)

// $prepared_params will be:
// ['USA', 'M', 'F']

TODO

  • [ ] More documentation
  • [ ] Refactor code some more
  • [ ] Push to packagist

The Versions

21/08 2015

dev-master

9999999-dev

Named parameters in sql strings

  Sources   Download

MIT

The Development Requires

21/08 2015

v0.1

0.1.0.0

Named parameters in sql strings

  Sources   Download

MIT

The Requires