Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)

## 🧐 Introduction

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!

## 💎 Some Features

CRUD_PHP currently offers the following features:
- CRUD system in Mysql with PDO
- Database + files backup manager
- and MUCH MORE!

## ☑️ Requirements

- 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
```

## 🖥️ Updating
coming soon

## 🚨 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.x

## 🔐 Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

## ✍️ Contributing

help us build a better crud, send your improvement suggestions to email [email protected].

## 📝 License

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

    ## 🎉 Special Thanks