Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maickwendelldev/crud_php
Single file PHP script that adds CRUD to a MySQL, PostgreSQL, Firebird SQL Server, SQLite or any database.
https://github.com/maickwendelldev/crud_php
crud database php
Last synced: about 1 month ago
JSON representation
Single file PHP script that adds CRUD to a MySQL, PostgreSQL, Firebird SQL Server, SQLite or any database.
- Host: GitHub
- URL: https://github.com/maickwendelldev/crud_php
- Owner: maickwendelldev
- License: mit
- Created: 2022-02-21T13:13:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-02-25T19:17:18.000Z (over 2 years ago)
- Last Synced: 2024-10-13T02:20:12.137Z (about 1 month ago)
- Topics: crud, database, php
- Language: PHP
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# CRUD_PHP
🎉A Big Thanks To All Our Contributors and Sponsors🎉## 📝 Table of Contents
1. [Introduction](#introduction)
2. [Some Features](#features)
3. [Requirements](#requirements)
4. [Installation](#installation)
4.1 [Automated-Installer](#auto-install)
5. [Updating](#updating)
6. [Version Support Information](#versions)
7. [Security](#security)
8. [Contributing](#contributing)
9. [License](#license)
10. [Demo](#demo)
11. [Sponsor-Chat](#chat)
12. [Sponsoring](#sponsor)
13. [Special Thanks](#thanks)This is a CRUD in PHP , which aims to simplify connections with all existing database types, creating a standardization of commands. The code is well designed and commented. It uses an intuitive architecture to ensure clarity between logic and presentation. Seeking to ensure a safe and adequate way of storing data. A lightweight and fast shaping engine. Cache system support: "apc", "array", "database", "file", "memcached" and "redis" methods. Eloquent and much more!
CRUD_PHP currently offers the following features:
- CRUD system in Mysql with PDO
- Database + files backup manager
- and MUCH MORE!- A web server with PHP
- PHP 5.0+ is required
- Dependencies for PHP,
- php-curl -> recommended for APIs.
- php-intl -> Recommended for SslCertificate.
- php-zip -> This is required for Backup Manager.
- crontab access
- database server
Processor: Anyone
Frequency: 1.8GHz
RAM: 8GB DDR3
Disks: 20 GB
Bandwidth: 100Mbps
traffic: unlimited## 🖥️ Installation
To learn more about using CRUD PHP, I recommend looking at our wiki, click here.
```NOTE: If you are running CRUD_PHP on change the following configs.
```
### Automated Installer
**A CRUD_PHP Installer.****Supported OS's**
- All (Recommended)**For Npm:**
```
npm install crud_php
```**For Git:**
```
git clone https://github.com/maickwendelldev/CRUD_PHP.git
```## 🚨 Version Support Information
Version | Status | PHP Version Required
:------------|:-------------------------|:------------
0.0.1 | Active Support :rocket: | >= 5.x.x
0.0.0 | End Of Life :skull: | <= 4.x.xIf you discover any security related issues, please email [email protected] instead of using the issue tracker.
help us build a better crud, send your improvement suggestions to email [email protected].
CRUD_PHP is open-sourced software licensed under the [MIT License](https://github.com/maickwendelldev/CRUD_PHP/blob/main/LICENSE).
As per license do not remove the license from sourcecode files
```
/**
* PHP PDO Mysql class.
* PHP Version 7.0.
* File Version 1.0.0.0
*
* @see https://github.com/maickwendelldev/CRUD_PHP.git - The CRUD_PHP GitHub project
*
* @author Maick Wendell (Merk/H4ck3r Sl4v3) - (original founder)
* @copyright 2021 - 2022 Maick Wendell
* @license https://github.com/maickwendelldev/CRUD_PHP/blame/main/LICENSE - MIT License
* @note This program is distributed in the hope that it will be useful - WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE.
*/
```Or the credits from footer in `footer` (optional)
```
CRUD PHP
```
## 🖥️ Demo
For working you need edit in crud.php.(a PDO Mysql is active for to disable just put #)
```
//Put the database server host, by default we put ("localhost");
define("HOST","localhost");
//Put the user who has access to the database server, by default we put ("root");
define("USER","root");
//Put the user password, by default we put empty ("");
define("PASS","");
//Put the name of the database, which has the access, by default we put "Teste";
define("BASE","Teste");
//Put the charset, by default we put "utf8";
define("CHARSET","utf8");
//Now select the type of database, for that remove the #. (You can only leave one active);
//##################################################################//
//-------------------------- PDO Firebird --------------------------//
#include("1connect/PDO_Firebird.php"); //PDO Firebird;
//-------------------------- PDO Mysql -----------------------------//
include("1connect/PDO_Mysql.php"); //PDO Mysql;
```
For you include in your project exemple.
```
My First Heading
My first paragraph.
getList("table", true); //List all in the table ?>
```
## 💬 Sponsors Can Chat With Us
URL: https://discord.gg/ - coming soon
## ✨ Sponsor UNIT3D (HDInnovations / HDVinnie)
You can support the work if you're enjoying it, it really keeps you updated to fix issues and add new features. It also helps to pay for the demo server + domain.
Monthy Recurring:
https://github.com/sponsors/maickwendelldev?frequency=recurring&sponsor=maickwendelldev
One-time Custom Amount:
https://github.com/sponsors/maickwendelldev?frequency=one-time&sponsor=maickwendelldev