Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   БД и PHP (http://www.flasher.ru/forum/showthread.php?t=73905)

Ostgur 06.01.2006 18:47

БД и PHP
 
Помогите, недавно почитал команды по связью с БД, возникла необходисоть, так вот, пишу код:
Код:

<?
$conn = mysql_connect(
    "localhost", "ostgur","123456")
or die("Невозможно установить
        соединение: ". mysql_error());
echo "Соединение установлено";
mysql_select_db("bd1");
?>

Пишет:
Невозможно установить соединение: Access denied for user: 'ostgur@localhost' (Using password: YES)

Crazy 06.01.2006 18:56

Что тебе непонятно во фразе "Access denied for user"?

Antares 06.01.2006 18:56

Неверная пара логин/пароль.

Ostgur 06.01.2006 18:59

Да понятно, но пароль и пользователь для других скриптов, например для форума phpBB работают, а здесь нет, вот я и отписался, что не вкупаюсь(((

Crazy 06.01.2006 19:02

В ТОЧНОСТИ при этом сочетании -- "localhost", "ostgur","123456" -- и на том же сервере?

Ostgur 06.01.2006 19:07

Нет, в phpBB я не знаю как, но я в config.php прописывал теже данные!!!

Antares 06.01.2006 19:09

Цитата:

Сообщение от Ostgur
Нет, в phpBB я не знаю как, но я в config.php прописывал теже данные!!!

Чудес не бывает

Ostgur 06.01.2006 19:11

Я сам в недоумении(((

Всё, проблема решилась!!! Убрал вообще пароль - заработало!

Constantine 09.01.2006 03:05

Отличный выход! Долой пароли!!!

Ostgur 18.01.2006 19:28

Вообщем я уже почти вкупился во всё это, но осталось ещё пару проблем, так вот, у маеня есть таблица:

CREATE TABLE `port` (
`id` int(11) NOT NULL default '0',
`n` int(11) NOT NULL default '0',
`name` varchar(50) default NULL,
`desc` text,
`img` varchar(50) default NULL
) TYPE=MyISAM;

В ней например пару данных:

INSERT INTO `port` VALUES (1, 1, 'yandex', 'shit full', '1');
INSERT INTO `port` VALUES (1, 2, 'fuck', 'yes it is fuck', '2.gif');
INSERT INTO `port` VALUES (1, 3, 'cool', 'normal, please wait', '3.swf');
INSERT INTO `port` VALUES (2, 1, 'car', 'крутая работа', 'af.jpg');
INSERT INTO `port` VALUES (2, 2, 'coosuu', 'not bad', 'asfh.gif');

Так вот как вы видите данные находятся не под уникальным номером, а каждая из 2 адресов(2 мерный массив), а это ID и N. Так вот, при попытке вывести один из столбцов, путём указания сначала Ид, а потом Н, ничего не получается, в чём ошибка, вот код:

<?$conn = mysql_connect(
"localhost", "ostgur")
or die("Невозможно установить
соединение: ". mysql_error());
echo "Соединение установлено";
mysql_select_db("bd1");

echo "<br>ID: ". $id;
echo "<br>N: ". $n;

$table = [mysql_fetch_array(port.$id),mysql_fetch_array(port.$n)];
$name = $table[$id,$n];
$desc = $table[$id,$n];
$img = $table[$id,$n];

echo "<br>Номер: ". $n;
echo "<br>Имя: ". $name;
echo "<br>Описание: ". $desc;
echo "<br>Картинка:". $img;
?>


Часовой пояс GMT +4, время: 01:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.