Некорректное отображение страниц при работе с Sql

  • Автор темы Stasik
  • Дата начала
S

Stasik

Гость
#1
Приветствую!

Установил на днях последнии версии софта.
Apache 2.0.63
PHP 5.2.5
MySQL 5.0.51a
phpMyAdmin 2.11.5.1
Платформа: WinXP

При отдельный тестах всё работает номально. phpMyAdmin работает, создавать и редактирывать базы данных позволяет.

Функция:
Код:
<?php
echo phpinfo();
?>
Выдает таблицы с информацией в которых есть блок MySQL, что означает что сервис подключен.

А вот при тесте скрипта:
Код:
<?
define("DBName","test");
define("HostName","localhost");
define("UserName","root");
define("Password","мой пароль");

if(!mysql_connect(HostName,UserName,Password)) 
{ echo "Не могу соединиться с базой 
".DBName."!<br>"; 
echo mysql_error();
exit; 
}
mysql_select_db(DBName);

// Создаем таблицу t. Если такая таблица уже есть,
// сообщение об ошибке будет подавлено, т.к. 
// используется "@"
@mysql_query("create table t(id int,a text)");

// Вставляем в таблицу 10 записей
for($i=0; $i<10; $i++) 
{ $id=time();
mysql_query("insert into t(id,a) 
values($id,'Стр$i!')");
} 

// Выводим все записи
$r=mysql_query("select * from t");
for($i=0; $i<mysql_num_rows($r); $i++)
{ $f=mysql_fetch_array($r);
echo "$f[id] -> $f[a]<br>\n";
}
?>
Сервер выдаёт вот такое вот:
Код:
"; echo mysql_error(); exit; } mysql_select_db(DBName); // Создаем таблицу t. Если такая таблица уже есть, // сообщение об ошибке будет подавлено, т.к. // используется "@" @mysql_query("create table t(id int,a text)"); // Вставляем в таблицу 10 записей for($i=0; $i<10; $i++) { $id=time(); mysql_query("insert into t(id,a) values($id,'Стр$i!')"); } // Выводим все записи $r=mysql_query("select * from t"); for($i=0; $i
Пароль и все прочие настройки в функции указаны правильно.
В чём может быть проблема? Я уже всё перепробывал и перепроверял 100 раз. Не могу устранить проблему.

Заранее огромное спасибо Вам!
С уважением!
Станислав...