Моя PHP & SQL-песочница

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

Идея проекта родилась, когда я начал отвечать на вопросы Stackoveflow и понял, что лучший способ помочь людям - это предоставить живой пример кода. Как говорится лучше раз показать, чем 10 раз рассказать.

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

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

Внешний вид сайта

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

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

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

Пример взаимодействия SQL & PHP

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

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

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

0
15 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Slava Rozhnev
Автор

А поп поводу sqlfiddle и dbfiddle: разве они в РНР умеют? Вся фишка в РНР в связку с базой данных!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Михаил Аташев

Atsski hakkor111

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Slava Rozhnev
Автор

Спасибо! поправил

Ответить
Развернуть ветку
Slava Rozhnev
Автор

Ну как бы живет уже 2 года :), но Вы скриношот из комента уберите пожалуйстаю Не то чтоб это могло сильно навредить, но чтоб не смущать неокрепшие умы на нехорошие дела

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Slava Rozhnev
Автор

Да нет проблем запретить. Просто не хочу ограничивать порядочных пользователей из=за нескольких хулиганов. И так уже курл пришлось запретить. Хочешь сделать максимально удобный инструмент, а пара абьюзеров выруждают вводить ограничения.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alexander Minakov

Сделайте такие функции платными

Ответить
Развернуть ветку
Slava Rozhnev
Автор

Платные функции вводить не хочу. Это нужно делать регистрацию, кучу ответственности брать на себя...

Ответить
Развернуть ветку
Slava Rozhnev
Автор

Я думаю мы можем продолжить диалог в https://t.me/phpize_online

Ответить
Развернуть ветку
Hitak

Я б добавил возможность переключать только php или только sql. Иначе неудобно код набирать. А вообще 2 года - это прилично. Желаю успехов

Ответить
Развернуть ветку
Slava Rozhnev
Автор

Для чисто SQL можно выбрать https://sqlize.online

Ответить
Развернуть ветку
12 комментариев
Раскрывать всегда