Download the PHP package addiks/phpsql without Composer

On this page you can find all versions of the php package addiks/phpsql. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package phpsql

Addiks PHP-SQL Database

Build Status

This projects's goal is to create an SQL-compliant database completely written in PHP. It's purposes are wide ranged:

I currently use phpsql only as an in-memory database. While in theory it can also work on the filesystem (for in-memory databases, it mocks an in-memory filesystem), that is currently mostly untested.

Installation:

There are several ways to install PHPSQL. The recommended way of installation is using composer.

Using composer:

Add the following to the require-area your composer.json require-area:

Then install or update your requirements using composer

Git:

Archive download

How to use:

PHPSQL provides an PDO replacement, which should be used to instanciate the database.

This PDO replacement can be used just like PHP's PDO class.

Benchmarks:

There is a simple benchmarking script in 'bin/benchmark.php', which can compare execution-speed between mysql and phpsql. Currently phpsql has no caches or other performance-improving measures built into it, which means that currently it is very slow. On my machine phpsql (with PHP-5) is only about 30% as fast as mysql at insert's and select's are the same speed as insert's:

On mylsq (InnoDB):

On PHP-5.5:

On PHP-7:

As you can see, phpsql benefit's extremely from using php-7 (Kudos to the PHP-dev's!).

Again: At it's current state, phpsql is NOT usable for any productive environment.

Versions / Releases

The releases are numbered like 'vX.Y.Z' and git-tags are used to manage releases.

Collaboration

See the file HACKING.md for instructions you need to be aware of when making changes to the code-base of this project.

For any change on phpsql, there should be an issue on github. Branches related to issues should be named like 'issue#1234', where 1234 is the number of that issue.

There are many ways to contribute to this project:


All versions of phpsql with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package addiks/phpsql contains the following files

Loading the files please wait ....