Jonas Maebe c9ce918485 * regenerated for darwin/x86_64 пре 18 година
..
ver322 790a4fe2d3 * log and id tags removed пре 20 година
ver323 790a4fe2d3 * log and id tags removed пре 20 година
ver40 e417e34496 * truncate log пре 20 година
Makefile c9ce918485 * regenerated for darwin/x86_64 пре 18 година
Makefile.fpc 9adb91a68d + support for make -jX by marking all Makefiles that need to be executed пре 18 година
README b2a1cf91b0 + Split everything in version 3 and version 4 пре 21 година
fpmake.inc b36e38ead1 * win64 compile fixes пре 19 година
fpmake.pp ec05423779 + Initial implementation пре 20 година
mkdb ad0ac6ef1f * svn:executable пре 19 година
my4_sys.pp 5a216aca9a * updated everything to MySQL 4.1.10a пре 20 година
mysql.inc f110c6d506 * mysqlxxdyn now first looks for a version-specific library. пре 18 година
mysql3.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql3_com.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql3_comdyn.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql3_comtypes.inc b36e38ead1 * win64 compile fixes пре 19 година
mysql3_version.pp 790a4fe2d3 * log and id tags removed пре 20 година
mysql3dyn.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql3impl.inc 00a68932dc + MySQL 3 dynamic connection by Bram Kuijvenhoven пре 20 година
mysql3types.inc 00a68932dc + MySQL 3 dynamic connection by Bram Kuijvenhoven пре 20 година
mysql4.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql40.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp пре 20 година
mysql40dyn.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp пре 20 година
mysql41.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp пре 20 година
mysql41dyn.pp b805e52e7e + initial implementation of mysql40[dyn].pp and mysql41[dyn].pp пре 20 година
mysql4_com.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql4_comdyn.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql4_comtypes.inc 5a216aca9a * updated everything to MySQL 4.1.10a пре 20 година
mysql4_version.pp 5a216aca9a * updated everything to MySQL 4.1.10a пре 20 година
mysql4dyn.pp b36e38ead1 * win64 compile fixes пре 19 година
mysql4impl.inc 12a4f24fdc + Initial import in cvs пре 20 година
mysql4types.inc 5a216aca9a * updated everything to MySQL 4.1.10a пре 20 година
mysql50.pp d1f1e5adf4 + added support for MySQL 5.0 пре 20 година
mysql50dyn.pp d1f1e5adf4 + added support for MySQL 5.0 пре 20 година
mysqls.c b2a1cf91b0 + Split everything in version 3 and version 4 пре 21 година
mysqls.pp 5a216aca9a * updated everything to MySQL 4.1.10a пре 20 година
rmdb a83ac235b9 * splitted to base and extra пре 24 година
testdb3.pp 790a4fe2d3 * log and id tags removed пре 20 година
testdb4.pp 790a4fe2d3 * log and id tags removed пре 20 година

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.