Skip to main content
In this PHP quickstart we will learn how to:
  • Install libSQL with Composer
  • Retrieve database credentials
  • Connect to a Turso database
  • Execute a query using SQL
  • Sync changes to local database (optional)
1

Retrieve database credentials

You will need an existing database to continue. If you don’t have one, create one.Get the database URL:
Get the database authentication token:
Assign credentials to the environment variables inside .env.
You will want to store these as environment variables.
2

Install

Install the package to your project using composer:
3

Connect

Now connect to your local or remote database using the libSQL connector:
Or just:
Or just:
4

Execute

You can execute SQL queries against your existing database as follows:
If you need to use placeholders for values, you can do that:
5

Sync (Embedded Replicas only)

When using embedded replicas you should call sync() on the database type to sync your local database with the primary database: