Xampp Sqlite3

XAMPP stack of software is an open-source localhost server providing a number of functionalities through the package of software it contains. The software, which is part of XAMPP is started/stopped using the XAMPP Control Panel. It is used for testing the projects and modifications offline before launching it on the global web. One such very important functionality provided by XAMPP is the creation of the MySQL database. This is done by using phpMyAdmin. The detailed explanation of what is phpMyAdmin and how to use it to create MySQL database with XAMPP will be discussed in this article.


Weird text appearing when using PHPBB >v3.0.1 XAMPP windows SQLiteHelpful? Please support me on Patreon: thanks &.

  • To enable SQLite on my Windows/Apache/PHP setup, I uncomment the following lines in the php.ini file and restart Apache: extension=phppdo.dll extension=phppdosqlite.dll Now I have a VPS with Suse Linux 10.3 and Apache/PHP was set automatically.
  • XAMPP comes with built-in support for SQLite, making it easy to get started building database-powered applications with PHP. This guide will walk you through the process of creating and populating a new SQLite database using XAMPP, then accessing the data within it using PHP.

phpMyAdmin is a costless and open source software that provides the functionality of operating and managing MySQL over the internet. It provides an ease to the user to control and supervise the database with the help of a graphic user interface known as phpMyAdmin.This GUI is written in PHP programming language. Over time it has gained a lot of trust and demand for the purpose of finding a web-based MySQL administration solution. The user can operate upon MySQL via phpMyAdmin user interface while still directly executing SQL queries. The GUI allows the host to carry a number of manipulation operations on the database, such as editing, creating, dropping, amending, alteration of fields, tables, indexes, etc. It can also be used to manage access control over the data by giving privileges and permissions. phpMyAdmin has thus a vital role to play in handling and creating a database.

Steps To Create MySQL Database Using XAMPP

STEP 1- Navigate to XAMPP in your system or simply launch it by clicking the XAMPP Icon. The Control Panel is now visible and can be used to initiate or halt the working of any module.

STEP 2- Click on the 'Start' button corresponding to Apache and MySQL modules. Once it starts working, the user can see the following screen:

STEP 3- Now click on the 'Admin' button corresponding to the MySQL module. This automatically redirects the user to a web browser to the following address-

Xampp Sqlite3


STEP 4- One can see a number of tabs such as Database, SQL, User Accounts, Export, Import, Settings, etc. Click on the 'Database' tab. Here you can see the Create option. Choose an appropriate name for the input field titled Database name. Things to keep in mind while selecting the name for the database are-

  • The number of characters used should be equal to or less than 64.
  • The name should comprise of letters, numbers and underscore.
  • The DB name should not start with a number.
  • It should be relevant to the topic for which it is being created.

Make sure the database is successfully created.

STEP 5- It is very important to create tables in order to store the information in a systematic manner. In this step, we will build tables for the created database. In the created Database (Login page in this case), click on the 'Structure' tab. Towards the end of the tables list, the user will see a 'Create Table' option. Fill the input fields titled 'Name' and 'Number of Columns' and hit the 'Go' button.

STEP 6- Now, we have to initialize our columns based on their type. Enter the names for each of your columns, select the type, and the maximum length allowed for the input field. Click on 'Save' in the bottom right corner. The table with the initialized columns has been created. You can create any number of tables for your database.

Controlling Access

In order to limit the audience in terms of users allowed to modify and read the data, you can set a password to the created database. In terms of default settings, the host's username is 'root' and there no password is provided. Follow the given steps to increase the privacy of your database:

STEP 1- Click on the 'User Accounts' tab at the top of the page.

STEP 2- Press 'Edit Privileges' under 'Actions' option corresponding the Username= 'root' and Hostname = 'localhost'


STEP 3- Click on the tab 'Change password' and type your password in the provided field. Retype the password to confirm it and then finally click on the 'Go.' Now the password has been set.

Next TopicUninstalling Xampp

I using xampp and Netbeans IDE as my text editor. I would really like to know how i can use sqlite with xamp. Currently if i try the console with phpmyadmin (localhost) i get a syntax error. Any help is appreciated !

I want to say that you don't need anything installed for SQLite - atleast not inside xampp.

SQLite is basically a database in a file. Php does the heavy lifting of managing that database and it's php where you need to have sqlite installed. This should come packaged with xampp by default (if it's not being rubbish).

You can check if it's installed by running this at the very top of a script:

Scroll down the list or (cmd + f or ctrl + f) for sqlite. Generally speaking, if a plugin or software has made it to the phpinfo() list, it's installed okay. Source

If you want an equivalent gui like PHPMyAdmin, I've used this in the past. There are lot's available, some paid some free, just search 'sqlite gui' or similar.

Hope this helps!

Hi Tom,

So based on this would you be able to tell me how I can get into an sqlite terminal beyond the Workspaces environment? Or am I not supposed to?

Hey Jonathan Grieve ,

Do you have a local environment set up? If you've got a copy of the code locally (on your computer, not on workspaces), you should be able to access it in the exact same way. You just need to 'cd' to the write directory and on you go!

Hi there Tom, Espresso over toilet storage.

Xampp Sqlite3 Installer

Yes I have localhost on Xampp and I've just worked out how to access sqlite3 with the Shell it provides. Hurrah.

Just working out now how to get a copy of the database file. All i've got is an empty file filled database.db. I'm getting there, thanks. :)

Xampp Libsqlite3.dll

As far as I know XAMPP comes only with MySQL.Also phpMyAdmin supports only MySQL.So if you want to use SQLite you should install it separately and use a different database administration client or just its command line.

Xampp Sqlite3 Server

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.