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