1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "Веб-серверы - администрирование", создана пользователем Stasik, 5 апр 2008.

  1. Stasik

    Stasik Гость

    Репутация:
    0
    Приветствую!

    Установил на днях последнии версии софта.
    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 раз. Не могу устранить проблему.

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

Поделиться этой страницей