Jeremy Williams wrote:
> Thank you for clarifying that PHP runs on windows
servers. I was under the
> impression that PHP can only run on a limited basis on
windows servers. I
> thought this because a number of my web site hosting
services only offer PHP
> with their Linux packages.
PHP's native environment is Linux, and it works best with the
Apache web
server. Many hosting companies that offer PHP on Windows
servers run it
in CGI mode, which is more limited, but unless you're
planning to do
very sophisticated things, it shouldn't matter. What I
consider to be
more important is the willingness of the host to offer PHP 5.
Many
hosts, including those using Linux servers, have stuck with
PHP 4. Since
PHP 6 is expected to come out towards the end of this year,
it's
possible that many hosts will never upgrade to PHP 5. The
question is:
will they ever bother to upgrade to PHP 6 either?
PHP 5 offers considerable benefits over PHP 4, and MySQL 5.0
is also
much better than MySQL 3.23, which is what many hosts are
still using.
If you go the PHP/MySQL route, make sure you get a host that
offers a
minimum of PHP 5 and MySQL 4.1.
> If you don't mind, I have one more question...
>
> Knowing that I do not have much experience with mySQL,
what program do you
> think would be a good one to use in order to access and
administer mySQL? I
> mentioned phpMyAdmin and you replied that it is not
perfect. Is there another
> program that you would recommend? I suppose my main
point in asking this is
> that I am used to the familiarity of MS Access. It is
quite user friendly in
> its administration and I understand that you need
something like phpMyAdmin to
> do the same with mySQL.
As Pat Shaw has warned you, MySQL and MS SQL Server are very
different
from Access. I have never used MS SQL Server, so can't
comment on it.
However, I have always found MySQL very easy to work with.
What puts off
a lot of people is that MySQL is normally accessed as a
command line
program (in a DOS window). That's the way I learned how to
use MySQL,
and I'm quite comfortable with it, but a lot of people want a
graphical
interface.
I have tried out several, and the one I prefer is phpMyAdmin.
The reason
that I say it's not perfect is because it doesn't have all
the bells and
whistles that you might be expecting if you come from Access.
However, I
use it all the time to set up new database tables, and do
certain
administrative jobs, such as setting up user accounts.
MySQL also has two graphical interface tools of its own:
Administrator
and Query Browser. They have got very slick interfaces, and
have some
very powerful functionality. I've not used them for a long
time because
most hosting companies provide phpMyAdmin as the standard
interface to
MySQL, so it makes more sense for me to be fully at home with
something
my readers use.
--
David Powers
Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
Author, "Foundation PHP 5 for Flash" (friends of ED)
http://foundationphp.com/