joost 4a94fc2ccd + Fixed dyn. loading for mysql 5.0 vor 19 Jahren
..
ver322 790a4fe2d3 * log and id tags removed vor 20 Jahren
ver323 790a4fe2d3 * log and id tags removed vor 20 Jahren
ver40 e417e34496 * truncate log vor 20 Jahren
Makefile c3f678e8df * updated makefiles for ppc64/linux to allow successful snapshot building on that platform vor 19 Jahren
Makefile.fpc d1f1e5adf4 + added support for MySQL 5.0 vor 20 Jahren
README b2a1cf91b0 + Split everything in version 3 and version 4 vor 21 Jahren
fpmake.inc ec05423779 + Initial implementation vor 20 Jahren
fpmake.pp ec05423779 + Initial implementation vor 20 Jahren
mkdb a83ac235b9 * splitted to base and extra vor 23 Jahren
my4_sys.pp 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql.inc 4a94fc2ccd + Fixed dyn. loading for mysql 5.0 vor 19 Jahren
mysql3.pp 790a4fe2d3 * log and id tags removed vor 20 Jahren
mysql3_com.pp 790a4fe2d3 * log and id tags removed vor 20 Jahren
mysql3_comdyn.pp 00a68932dc + MySQL 3 dynamic connection by Bram Kuijvenhoven vor 20 Jahren
mysql3_comtypes.inc 00a68932dc + MySQL 3 dynamic connection by Bram Kuijvenhoven vor 20 Jahren
mysql3_version.pp 790a4fe2d3 * log and id tags removed vor 20 Jahren
mysql3dyn.pp 00a68932dc + MySQL 3 dynamic connection by Bram Kuijvenhoven vor 20 Jahren
mysql3impl.inc 00a68932dc + MySQL 3 dynamic connection by Bram Kuijvenhoven vor 20 Jahren
mysql3types.inc 00a68932dc + MySQL 3 dynamic connection by Bram Kuijvenhoven vor 20 Jahren
mysql4.pp 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql40.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp vor 20 Jahren
mysql40dyn.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp vor 20 Jahren
mysql41.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp vor 20 Jahren
mysql41dyn.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp vor 20 Jahren
mysql4_com.pp 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql4_comdyn.pp 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql4_comtypes.inc 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql4_version.pp 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql4dyn.pp 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql4impl.inc 12a4f24fdc + Initial import in cvs vor 20 Jahren
mysql4types.inc 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
mysql50.pp d1f1e5adf4 + added support for MySQL 5.0 vor 20 Jahren
mysql50dyn.pp d1f1e5adf4 + added support for MySQL 5.0 vor 20 Jahren
mysqls.c b2a1cf91b0 + Split everything in version 3 and version 4 vor 21 Jahren
mysqls.pp 5a216aca9a * updated everything to MySQL 4.1.10a vor 20 Jahren
rmdb a83ac235b9 * splitted to base and extra vor 23 Jahren
testdb3.pp 790a4fe2d3 * log and id tags removed vor 20 Jahren
testdb4.pp 790a4fe2d3 * log and id tags removed vor 20 Jahren

README

This is the MySQL interface of Free Pascal.

You need at least compiler version 0.99.8 to compile this.

To Compile under Linux
- You must know where the mysql libraries are.
- You must know where libgcc is.

The units come in 2 flavours:
- mysql3*.pp : version 3.23 of mysql.
- mysql4*.pp : version 4.0 of mysql.
These versions are substantially different.

Both these things must be set in the Makefile. After that a simple 'make'
and 'make install' should compile and install everything.

You can test with 'make test', but this supposes that there is a 'testdb'
database available. If not, you must run
mkdb databasename
testdb databasename
rmdb databasename
manually. You need create permission on the database for this to work.

Win32 users: There are multiple .dll files circulating around.
you should fix the statement
mysqllib = 'libmysql'
in the mysql unit, so it matches the version you have.

Enjoy !



Michael.