Найти в Дзене
PHPIZE.ONLINE

Моя PHP песочница с поддержкой SQL

PHPize.online — это площадка на которой вы можете быстро создавать и выполнять запросы к базе данных SQL, используя любой из самых популярных движков, таких как MySQL, MariaDB, PostgreSQL, SQLite, Oracle и Microsoft SQL Server последних версий, а также писать и выполнять PHP код, который может обращаться к базе и выполнять запросы.

Пару лет назад я стал активно отвечать на вопросы Stackoveflow и тому подобных сайтах и увидел что живой пример кода лучше длинных объяснений. Как говорится лучше раз показать, чем 10 раз рассказать. Так появилась идея проекта.

Существует много других сайтов-песочниц для PHP, но ни на одном из них я не нашёл возможности работать с базой данных в одной среде вместе с языком программирования. Поскольку я вопросов на которые я отвечал были именно об сочетании PHP с запросами к базам данных мне пришлось решить проблему, создав свой сайт. Как говориться: Если вы не можете найти готовое решение, напишите свой велосипед!

Итак, встречайте: PHPize.online — это бесплатная онлайн-среда для быстрого запуска, экспериментов и совместного использования кода PHP и SQL.

Внешний вид сайта (Тёмная тема)
Внешний вид сайта (Тёмная тема)

Сайт имеет две панели. Левая содержит редактор кода SQL, селектор базы данных, кнопку «Run SQL code» и блок результатов выполнения SQL.

Если Вам просто нужно протестировать какой-либо SQL, вы пишете его в редакторе кода, выбираете версию SQL и запускаете его, нажав кнопку. Просто, верно?

Затем вы можете запросить базу данных, которую вы только что создали с помощью PHP, с правой стороны. Пишете код, используя библиотеки PDO или mysqli или же Laravel Query builder для взаимодействия с базой данных выбранной слева. Ниже Вы можете выбрать версию PHP для исполнения кода (включая PHP 8.2).

Сайт с примером кода SQL & PHP
Сайт с примером кода SQL & PHP

Для того чтобы поделиться фрагментом кода с кем-либо, можно просто скопировать текущий URL адрес или создать сокращенный URL, нажав кнопку «Share».

Например, фрагмент на скриншоте выше доступен по ссылкам:

https://phpize.online/sql/mysql80/5472ef8d926d2800cdc726d506f6d06d/php/php81/f8240fd696dd06b56e7072f73024c00a/

https://phpize.online/s/4U

В качестве бонуса сайт предоставляет на выбор светлую и тёмную темы, выбор размера шрифта и поддежку мобильных учтройств.

Поддержка сайта в телеграмме