Apache + Perl + PHP3 + MySQL для Windows 9x


Установка MySQL - часть 3


Поздравляем - теперь можно работать! Если хотите, можете проверить работоспособность MySQL следующим скриптом на PHP3 (скажем, расположенном в f:/www/test.php3):

<?

Error_Reporting(1+2+4);

define("DBName","testbase");

define("HostName","localhost");

define("UserName","root");

define("Password","");

 

if(!mysql_connect(HostName,UserName,Password))

 { echo "Не могу соединиться с базой ".DBName."!<br>"; exit; }

 

// Создаем таблицу test. Если такая таблица уже есть, сообщение об ошибке будет

// подавлено, т.к. используется "@"

@mysql(DBName,"create table test(id int,a text)");

 

// Вставляем в таблицу 10 записей

for($i=0; $i<10; $i++)

 { $id=time();

   mysql(DBName,"insert into test(id,a) values($id,'Строка $i!')");

 }  

 

// Выводим все записи

$r=mysql(DBName,"select * from test");

for($i=0; $i<mysql_numrows($r); $i++)

 { $f=mysql_fetch_array($r);

   echo "$f[id] -> $f[a]<br>\n";

 }

 

?>

Обращаем Ваше внимание на макросы DBName, HostName, UserName и Password. DBName должен содержать имя базы данных. HostName - всегда localhost, ведь мы работаем на локальном компьютере. В макросе UserName проще всего подставлять root, который является собственником всех таблиц. При установке MySQL пользователю root не назначается пароль, так что макрос Password равен пустой строке.

Virtual Host examples for common setups

Base configuration

·         IP-based vhosts only

·         Name-based vhosts only

·         Mixed name-/IP-based vhosts

·         Port-based vhosts

Additional features

·         Using _default_ vhosts

·         Migrating a named-based vhost to an IP-based vhost




- Начало -  - Назад -  - Вперед -