PHP Classes
elePHPant
Icontem

What is the best PHP crud class?: How to create CRUD with PHP

Recommend this page to a friend!
  All requests RSS feed  >  What is the best PHP crud class?  >  Request new recommendation  >  A request is featured when there is no good recommended package on the site when it is posted. Featured requests  >  No recommendations No recommendations  

What is the best PHP crud class?

Edit

by ahmed aabuzaid - 1 year ago (2016-03-26)

How to create CRUD with PHP

This request is clear and relevant.
This request is not clear or is not relevant.

+10

I would like to know how to create CRUD interface with PHP. I want sample code.

Ask clarification

4 Recommendations

MySQL Class Generator: Generate classes to access MySQL as objects

This recommendation solves the problem.
This recommendation does not solve the problem.

0

by Saro Carvello package author package author Reputation 270 - 4 months ago (2017-02-08) Comment

<h1>MySQLReflection</h1> <h2>A useful utility for the Object Relation Mapping of MySQL databases</h2> <p>This package can generate classes to access MySQL as objects.<br> <br> It can access a given MySQL database, retrieve its schema of tables and fields, and generates classes to access the records of tables as objects.<br> <br> The generate classes have setter and getter functions for accessing record field values, as well functions to insert, update and delete table records.</p>

<p>An auto generated MySQL class provides the following services:</p> <ul><li>A constructor for managing a fetched table?s row or for a adding a new one</li> <li>Management for both single or composite Primary Keys</li> <li>Automatic mapping of the different date formats may occurs between application and database</li> <li>Destructor to automatically close database connection</li> <li>Defines a set of attributes corresponding to the table fields</li> <li>Setter and Getter methods for each attribute</li> <li>OO methods for simplify DML select, insert, update and delete operations</li> <li>A facility for quickly updating a previously fetched row</li> <li>Useful methods to obtain table DDL and the last executed SQL statement</li> <li>Error handling of SQL statements</li> <li>Camel/Pascal case naming convention for Attributes/Class used for mapping Fields/Table</li> <li>Useful PHPDOC information about table, fields and the usage of class, attributes and methods</li> </ul> <p>Developers can quickly use these generated classes on their application.</p>


Crudx: Store and retrieve objects in MySQL using MySQLi

This recommendation solves the problem.
This recommendation does not solve the problem.

+1

by Nahid Bin Azhar package author package author Reputation 30 - 5 months ago (2017-01-17) Comment

You can use Crudx php class. These following features are include with this class

  1. Laravel Eloquent style data save and update
  2. Insert with array data.
  3. Generate all types of query as method chaining.
  4. Joining
  5. Deleting
  6. Sorting
  7. Group
  8. Raw query enable
  9. Fetch all types of data as objects


Database ORM Builder: Generate MySQL Object Relational Mapping classes

This recommendation solves the problem.
This recommendation does not solve the problem.

0

by Anthony Amolochitis package author package author Reputation 445 - 1 year ago (2016-04-16) Comment

I built this CRUD class. It reads your database and builds a library of classes that represent your database tables. A field class, data object class, and TableQuery class for each table will be built into a php file. It is designed this way to avoid using loops to generate queries for improved speed. I believe you will like what this class does once you use it. There is sample code on the class page.


Short Code CRUD: Perform CRUD operations on MySQL table records

This recommendation solves the problem.
This recommendation does not solve the problem.

+4

by Bharat Parmar package author package author Reputation 390 - 1 year ago (2016-04-11) Comment

This class can perform CRUD operations on MySQL table records.

It can perform several types of operations with records of a given MySQL table like:

  • InsertRecord : Insert Record to database
  • InsertMultipleRecord : Insert Multiple Records
  • GetSingleRecord : Retrieve Single Record for Edit or View Action
  • GetRecord: Get All or a limited number of Records with pagination
  • UpdateRecord : Edit or Update Record Method
  • DeleteRecord : Delete Record Method
  • GetCustom : For results for arbitrary queries

The class can also generate HTML to display or update the table records like:

  • PagiNation : Pagination Display
  • UploadFile : Upload File
  • DeleteFile : Delete File
  • DateDifference : Date Difference
  • RedirectPage : To Redirect Specific Pages
  • EditLink : Edit Action Link
  • StatusLink : Change active or inactive status Action Link
  • DeleteLink : Delete Action Link
  • SendMail : Send Mail method
  • GetRandomString : Generate Random String


Recommend package
: 
: