AF-DesignWe put the customer's needs before the technology
News
Portfolio
Products
Services
Resources
Contact Us
ColdFusion:
 Components
Computer Primer:
 Bit/Byte/Kilobyte
 Download Calculator
Design Primer:
 Color Picker
Images:
 Free use images
JavaScript Primer:
 Forms
 Popup's
 Redirect Select
 UUID Class
PHP
 Graphing Tool
SQL Toolkit:
 Download/Info
 Documentation
 Changelog
 Demo
Just for fun:
 TV width & height

SQL Toolkit - Changelog

-------------------------
PHP SQL Toolkit CHANGELOG
-------------------------

Changes for 0.5 (3/22/2003)

	BUG FIXES:
	Fixed fread() parameter count error for database_xml_import_url() 
		function
		
	OTHER CHANGES:
	Cleaned up the documentation specifically the sample.php file.
	Created a mailing list for interested parties. See: 
		http://www.af-design.com/resources/sql/ for more information
		regarding this list.

Changes for 0.4 (3/12/2003)
	
	PUBLIC FUNCTIONS:
	Added database_result_xml() support for exporting xml query data
	Added database_import_xml_packet() support for creating a 
		database_result from an xml data packet.
	Added database_import_xml_url() suport for fetching a result set
		from a url. This is just a wrapper for a simple http get that
		passes its result to database_import_xml_packet() for 
		processing.
		
	INTERNAL CHANGES:
	Changed database_result() to allow for external sources to insert 
		the two array structures. This was needed for XML support.
	Future data source types to external source files similar to XML
		based support. This will give room for growth with data types
		such as tab '\t' or comma ',' delimited files as input.
	
Changes for 0.3 (3/11/2003)

	INTERNAL CHANGES:
	Removed pass by reference from HTML display function 
		database_result_dump() so as not to affect future result calls
	Changed database_free_result() to overwrite current result class as
		a hack to work around the PHP bug that doesn't allow unset() to 
		act on a pass by reference variable.
	Included a variable $includesPath for setting the default include path
		for these files on systems with multiple hosts (many web hosting
		environments) so less code change is needed. See sql.php for 
		information.

	BUG FIXES:
	Fixed error "mysql_num_rows(): supplied argument is not a valid MySQL 
		result resource in ./database_result.php on line 93" - this was caused
		when an insert, delete or update query was parsed for resulting data.
	Fixed database_result_dump() error when when a result set contained zero 
		rows such as after an create, drop, insert, update or delete.
	
	OTHER CHANGES:
	Added documentation (online and in DOCUMENTATION file) for each public
		function call.
	
Changes for 0.2 (3/10/2003)

	INTERNAL CHANGES:
	Added ODBC Database Support - UNTESTED
	
	BUG FIXES:
	Fixed pass by reference logic on internal functions, this also resolved
		the open bug with didn't destroy the class when a user called
		database_free_result() and each xxxx_free_resut() call.

Changes for 0.1 (3/7/2003)

	PUBLIC FUNCTIONS:
	Added database_fetch_row() support for pulling enumerated rows
	Added database_fetch_object() support for pulling object rows
	Added database_free_result() support EXPERIMENTAL until future version
	
	INTERNAL CHANGES:
	Added xxxx_free_result() to query_result class to free internal memory
							 being used from the host database.
	Added mSQL Database Support - UNTESTED

 About the Toolkit
 
 	PHP SQL Toolkit provides a layer of abstraction between different RDBMS
 	so that developers can write code that will run on any platform / database
 	combination.

 The Distribution License

    PHP SQL Toolkit - A PHP class set for storing database query results
    Copyright (C) 2003 Erik Giberti (AF-Design), All rights reserved.

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


Copyright (C) 2000-2009, Erik Giberti (AF-Design), All rights reserved.

Program as used in this license may refer to entire software packages, code snippets and binary image or visual information.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

AF-Design, 1305 Karen Drive, West Dundee, IL, 60118 / Tel: 888-762-1056 / Fax: 888-845-8898
Copyright © 1998-2009 AF-Design, All rights reserved. Privacy / Contact Us