[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: соединение с базой
puma
Первый раз создала базу и хочу соединиться с ней. Делала все по книге. саму базу создала с помощью редактора SQLog вот что получилось:


Код
Table Create Table
------ ----------------------------------------------
hero CREATE TABLE `hero` (
`ID` smallint(3) NOT NULL auto_increment,
`name` varchar(20) default NULL,
`power` varchar(29) default NULL,
`weapon` varchar(25) default NULL,
`transportation` varchar(25) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251


Затем файл, который должен соединиться с базой:

Код
<?php
// соединиться с базой
$conn = mysql_connect("localhost", "", "");
mysql_select_db("bd", $conn);
// создать запрос
$sql = "SELECT * FROM hero";
$result = mysql_query($sql, $conn);
print "<table border = 1>\n";

// получить название полей
print "<tr>\n";
while ($field = mysql_fetch_field($result)) {

print "<th>$field->name</th>\n";
}

// получить данные строк и сохранить их в ассоциативный массив

while ($row = mysql_fetch_assoc($result)) {
print "<tr>\n";
// просмотреть каждое слово
foreach ($row as $col=>$val) {
print "<td>$val</td>\n";
}
print "</tr>\n\n";
}
print "</table>\n";
?>


Выводит ошибоку: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in z:\home\ira\www\show.php on line 12
Как это исправить, где ввести требуемый пароль, подскажите кто знает. dumau.gif



Спустя 10 минут, 55 секунд (22.08.2008 - 10:17) juden написал(а):
$conn = mysql_connect("localhost", "ТУТ ЛОГИН", "ТУТ ПАРОЛЬ")

перед этим зайди в phpMyadmin - и в привелегиях заведи пользователя с паролями

Спустя 5 минут, 59 секунд (22.08.2008 - 10:23) zona7o написал(а):
скорее всего будет:

$conn = mysql_connect("localhost", "root", "");

Спустя 7 минут, 4 секунды (22.08.2008 - 10:30) puma написал(а):
А где это phpMyadmin?

Спустя 17 минут, 49 секунд (22.08.2008 - 10:47) zona7o написал(а):
а вы что используете для тестирования и работы с базой? пакет Денвера?

Спустя 5 минут, 7 секунд (22.08.2008 - 10:53) puma написал(а):
Да, пакет Денвера. Скажите, а что без пароля никак?

Спустя 7 минут, 9 секунд (22.08.2008 - 11:00) zona7o написал(а):
почему. можно без пароля. на денвере его обычно нет.
пробуйте:
$conn = mysql_connect("localhost", "root", "");


а пхпмайдамин - http://localhost/tools/phpmyadmin/

и ещё можно много че интересного и полезного найти на http://localhost/

Спустя 8 минут, 43 секунды (22.08.2008 - 11:08) puma написал(а):
Ураа!! Заработала, Я Вас так всех люблю, что бы я без вас делала!!!

Спустя 6 минут, 36 секунд (22.08.2008 - 11:15) juden написал(а):
)) clapping.gif


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.