<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 12 Feb 2012 18:20:48 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Developer Drive: Create Your Own CRUD App with MySQL and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/17067</guid>
      <link>http://www.phpdeveloper.org/news/17067</link>
      <description><![CDATA[<p>
On the Developer Drive blog today there's <a href="http://www.developerdrive.com/2011/11/create-your-own-crud-app-with-mysql-and-php/">a new tutorial</a> helping you build out a simple CRUD (create, read, update and delete) system using a MySQL backend. This is just the first part of the series, introducing you to some concepts and getting the ball rolling connecting PHP and the database.
</p>
<blockquote>
You're may be wondering what exactly CRUD is. CRUD simply stands for Create, Read, Update and Delete and it is the one of the fundamental principles of programming logic that can be expanded and applied to larger projects. For example, let's imagine we're creating a social network and we like to have the ability for users to create accounts, edit and update information for those accounts and also delete said accounts; that is CRUD at work.
</blockquote>
<p>
This <a href="http://www.developerdrive.com/2011/11/create-your-own-crud-app-with-mysql-and-php/">first part</a> covers the structure of the database that'll make up the storage and includes a brief snippet of code to connect your PHP to the database (using PDO).
</p>]]></description>
      <pubDate>Tue, 01 Nov 2011 08:06:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ZetCode.com: SQLite PHP tutorial]]></title>
      <guid>http://www.phpdeveloper.org/news/17001</guid>
      <link>http://www.phpdeveloper.org/news/17001</link>
      <description><![CDATA[<p>
If you're in the process of prototyping a site or just need a lightweight storage tool for your application, you might look into <a href="http://www.sqlite.org/">SQLite</a>. Fortunately, PHP has direct support for it and <a href="http://zetcode.com/databases/sqlitephptutorial/">this great tutorial</a> from ZetCode.com will introduce you to some of the basic concepts you'll need to get working (it's a bit older, but still very useful).
</p>
<blockquote>
This is a PHP programming tutorial for the SQLite database. It covers the basics of SQLite programming with PHP language. There are two ways to code PHP scripts with SQLite library. We can use procedural functions or OOP objects and methods. In this tutorial, we use the classical procedural style. You might also want to check the <a href="http://zetcode.com/language/phptutorial/">PHP tutorial</a> or <a href="http://zetcode.com/databases/sqlitetutorial/">SQLite tutorial</a> on ZetCode.
</blockquote>
<p>
They go through the basic installation (on a linux platform, but easily adapted to others) including changes to your php.ini and the creation and use of a first sample database. You'll find the interface very similar to some of its other RDBMS cousins with a few exceptions. They show you the CRUD basics - creating records, reading the contents of a table, updating data already there and deleting records. There's also a simple form tutorial that takes a name and gender and does the inserts. 
</p>]]></description>
      <pubDate>Mon, 17 Oct 2011 12:12:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SpeckBoy.com: Getting Started with CRUD In PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15929</guid>
      <link>http://www.phpdeveloper.org/news/15929</link>
      <description><![CDATA[<p>
On SpeckBoy.com there's <a href="http://speckyboy.com/2011/02/17/getting-started-with-crud-in-php/">a new tutorial</a> posted that introduces you to the concept of CRUD - Create, Read, Update, Delete - in the database interface for your application. Technically CRUD can be applied to any sort of data store, but they chose to go with a MySQL-based example.
</p>
<blockquote>
It has become a common necessity for website owners to collect data and manage it properly. Creating a MySQL CRUD class allows you to conveniently create, read, update and delete entries for any of your projects, indifferent of how the database is devised. CRUD allows us to generate pages to list and edit database records.
So, in this tutorial I will show you how to build a simple CRUD web app, that will empower you with the basic functions of database management.
</blockquote>
<p>
They briefly walk you through the setup of a <a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> server to use as a base and give you the settings needed to create a simple users table. The rest of the post is the code you'll need to make the connection from your PHP script, insert data into the table, update them, remove the rows and display their contents. They've wrapped it all up in a single "index.php" file to make it simpler.
</p>]]></description>
      <pubDate>Fri, 18 Feb 2011 12:10:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Fawad Hassan's Blog: CRUD using jQuery and Codeigniter (Part 2)]]></title>
      <guid>http://www.phpdeveloper.org/news/14727</guid>
      <link>http://www.phpdeveloper.org/news/14727</link>
      <description><![CDATA[<p>
<i>Fawad Hassan</i> has posted <a href="http://www.ifadey.com/2010/06/crud-using-jquery-and-codeigniter-ii/">the second part</a> of his CodeIgniter and jQuery tutorial series about creating a simple CRUD (create, read, update, delete) interface using these simple but powerful technologies. This is a continuation from <a href="http://phpdeveloper.org/news/14679">this first part</a> of the series.
</p>
<p>
In this second part you'll learn how to:</p>
<ul>
<li>put in an Ajax loader image as the requests are made, 
<li>make update and delete calls to you backend and
<li>how to use jQuery's delegate method to bind events.
</ul>
<p>
You can <a href="http://www.box.net/shared/8e3f7hg0am">grab the source</a> of the examples to get started right away or follow through the tutorial that comes complete with screenshots, code snippets and explanations of how it all first together.
</p>]]></description>
      <pubDate>Wed, 30 Jun 2010 11:16:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Fawad Hassan's Blog: CRUD using jQuery and Codeigniter - I]]></title>
      <guid>http://www.phpdeveloper.org/news/14679</guid>
      <link>http://www.phpdeveloper.org/news/14679</link>
      <description><![CDATA[<p>
On his blog today <i>Fawad Hassan</i> has the first part of a series where he's showing you how to <a href="http://www.ifadey.com/2010/06/crud-using-jquery-and-codeigniter/">create a CRUD interface</a> by combining <a href="http://jquery.com">jQuery</a> and the <a href="http://codeigniter.com">CodeIgniter</a> framework.
</p>
<blockquote>
In this tutorial you will learn: how to use jQuery with Codeigniter, how to send Ajax request to perform READ operation, how to use jQuery UI tabs widget and how to use Microsoft's jQuery templating plugin.
</blockquote>
<p>
He provides a link to <a href="http://www.box.net/shared/23pkehb17z">download the source</a> to follow along with the tutorial as well as links to the other technologies involved. He starts from the very beginning - setting up and configuring CodeIgniter, setting up a user table to push and pull data from and making the jQuery call to pull the information from the table.
</p>]]></description>
      <pubDate>Mon, 21 Jun 2010 13:25:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SANIsoft Blog: The longer Lithium Blog tutorial using MySQL '" Part 1 ]]></title>
      <guid>http://www.phpdeveloper.org/news/14359</guid>
      <link>http://www.phpdeveloper.org/news/14359</link>
      <description><![CDATA[<p>
On the SANIsoft blog there's a recent post looking at using the <a href="http://www.sanisoft.com/blog/2010/04/12/the-lithium-blog-tutorial-part-1/">Lithium framework with MySQL</a> (the first part of a series).
</p>
<blockquote>
<a href="http://rad-dev.org/">Lithium</a> is a lightweight, fast, flexible framework for PHP 5.3+. It is still in dev release state but is under active development. This post, as the title suggests, is to introduce you to this new framework using the typical blog tutorial.
</blockquote>
<p>
They help you clone the latest version of the framework from github, update the default files to change the main page, set up some routing and connect to the database. They include the SQL to create a sample "posts" table and pull some data out of it. There's also some code to help you add, edit and delete posts from the table with Lithium's built-in database layer.
</p>]]></description>
      <pubDate>Thu, 15 Apr 2010 12:31:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Eric Bannatyne's Blog: Simple CRUD With CodeIgniter]]></title>
      <guid>http://www.phpdeveloper.org/news/14305</guid>
      <link>http://www.phpdeveloper.org/news/14305</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Eric Bannatyne</i> has written up a simple example of using the CodeIgniter PHP framework to create a <a href="http://fwebde.com/php/simple-crud-with-codeigniter/">basic CRUD interface</a> (create, read, update, delete) for a basic "posts" table.
</p>
<blockquote>
Last week we took a look at an <a href="http://fwebde.com/php/introduction-to-codeigniter/">introduction to the CodeIgniter PHP framework</a>. In that example we saw the basics of how CodeIgniter works and the basics of the MVC pattern. But we didn't really do much with models. Today we will look at the power of models in CodeIgniter to make CRUD functions easy.
</blockquote>
<p>
They help you create the basic table in a MySQL database (instructions could be easily customized for the database of your choice) and how to set up the controllers, models and views. The delete method is the only one that's slightly different - there's not a view for it as much as there is a controller action using the ID on the URL.
</p>]]></description>
      <pubDate>Tue, 06 Apr 2010 11:50:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Swan's Blog: CRUD Operations with the OData SDK for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/14241</guid>
      <link>http://www.phpdeveloper.org/news/14241</link>
      <description><![CDATA[<p>
<i>Brian Swan</i> continues his look at using the oData data feeds from PHP with <a href="http://blogs.msdn.com/brian_swan/archive/2010/03/23/crud-operations-with-the-odata-sdk-for-php.aspx">this new look</a> at creating some of the basic CRUD (create, read, update, delete) operations via the <a href="http://odataphp.codeplex.com/">oData SDK for PHP</a>.
</p>
<blockquote>
This week I will go one step farther and look at how to perform CREATE, UPDATE, and DELETE operations (CRUD operations) with the generated classes. Of course, this means that I need access to a read-write service, so before writing PHP code for CRUD operations, I'll walk you through the steps for creating a service that implements the OData protocol. 
</blockquote>
<p>
He shows how to create the oData service (with a few screenshots), making the proxy classes for the connection and using methods like "AddObject", "UpdateObject" and "DeleteObject" to work directly with the data feed.
</p>]]></description>
      <pubDate>Wed, 24 Mar 2010 11:17:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ProDevTips.com: Simple jQuery and PHP CRUD interface]]></title>
      <guid>http://www.phpdeveloper.org/news/13811</guid>
      <link>http://www.phpdeveloper.org/news/13811</link>
      <description><![CDATA[<p>
On the ProDevTips.com site today there's <a href="http://www.prodevtips.com/2010/01/10/simple-jquery-and-php-crud-interface/">a new tutorial</a> showing how to create a simple CRUD (create, read, update, delete) interface to your database tables with PHP and jQuery (here's <a href="http://www.prodevtips.com/wp-content/uploads/2010/01/jquery_ajax_php_crud.png">an example</a>).
</p>
<blockquote>
I recently made a very simple but functional administrational interface using jQuery and Ajax to avoid having to refresh the page all the time thus simplifying development.

The only convention/requirement here is that any database table that uses the interface has a unique id column aptly named id.
</blockquote>
<p>
Their example is pretty simple - it lets you view the contents of the cells, allows you to change their values in the form fields (or delete the record) and save the changes. Complete code - HTML, PHP and jQuery - is included.
</p>]]></description>
      <pubDate>Mon, 11 Jan 2010 08:07:19 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: CodeIgniter From Scratch: Day 5 '" CRUD]]></title>
      <guid>http://www.phpdeveloper.org/news/13135</guid>
      <link>http://www.phpdeveloper.org/news/13135</link>
      <description><![CDATA[<p>
NETTUTS.com picks back up their "CodeIgniter From Scratch" series today with <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-5-crud/">day five</a>, a look at the CRUD (create, read, update and delete) features that the framework comes with.
</p>
<blockquote>
The most requested tutorial for day five of our CodeIgniter screencast series was for an introduction to CRUD operations. We'll review how to easily create, read, update, and delete records using CI's active-records class. 
</blockquote>
<p>
You can get the <a href="http://nettuts.s3.amazonaws.com/380_ci_one/ci_day5.zip">source code here</a> and check out the full screencast <a href="http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-5-crud/">in the new post</a>.
</p>]]></description>
      <pubDate>Mon, 31 Aug 2009 10:44:42 -0500</pubDate>
    </item>
  </channel>
</rss>

