wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

542546

Пользователей сегодня:

35

Пользователей online:

176

Выплачено ($): 7`602`611,76
Выплат: 8`111`715
Писем прочитано: 1`024`931`419

 
 
Online 0
Все ответы
 
 

Вопрос #34197

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 17:15] #754139

Закрытый вопрос от пользователя Помогите PHP

$dbhost = 'ХОСТ';
$dbuser = 'ЮЗЕР';
$dbpass = 'ПАСС';

$dbname = 'ДБ';

function connect_db() {
$link = mysql_connect($dbhost, $dbuser, $dbpass) || die("ОШИБКА: Немогу соединиться с БД!");
}

Скрипт пишет :Access denied for user 'apache'@'localhost' (using password: NO)
Хотя логин и пароль были указаны другие...
В чём дело?
Рейт
124
Помогу
8
Не помогу
20
Рейт
79
Раздел: Программирование, проголосовало: 231, последний комментарий: 27.08.2011 22:48
Вопрос закрыт пользователем oksana69

Ответы
Ответов всего: 10  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 17:20] pro100serik_96 Рейтинг 670.95     Стена пользователя pro100serik_96 +217  Все ответы пользователя pro100serik_96

$host=”localhost”; // у большинства хостеров этот параметр именно такой
$user=”user_name”; //ваше имя для подключения к MySQL
$pass=”user_pass”; // Ваш пароль для подключения к MySQL
$bd_name=”test_db”; // Имя создаваемой базы данных
$table_name=”test_bd”; // Имя создаваемой таблицы

$link = mysql_connect($host, $user, $pass) // Соединение с MySQL
or die ("Невозможно подключиться к MySQL");

PS copypaste, http://wm-help.net/my-articles/article/work_mysql_in_php.htm
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 17:22] #754139   Все ответы пользователя

pro100serik_96 пишет $host=”localhost”; // у большинства хостеров этот параметр именно такой
$user=”user_name”; //ваше имя для подключения к MySQL
$pass=”user_pass”; // Ваш пароль для подключения к MySQL
$bd_name=”test_db”; // Имя создаваемой базы данных
$table_name=”test_bd”; // Имя создаваемой таблицы

$link = mysql_connect($host, $user, $pass) // Соединение с MySQL
or die ("Невозможно подключиться к MySQL");

PS copypaste, http://wm-help.net/my-articles/article/work_mysql_in_php.htm

Да я это всё сделал...просто свои данные не хочу палить...
Выдает: Access denied for user 'apache'@'localhost' (using password: NO)
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 17:39] pro100serik_96 Рейтинг 670.95     Стена пользователя pro100serik_96 +217  Все ответы пользователя pro100serik_96

#754139 пишет Да я это всё сделал...просто свои данные не хочу палить...
Выдает: Access denied for user 'apache'@'localhost' (using password: NO)

А обязательно функцию использовать?))

Добавлено спустя 01 минуту 05 секунд
http://forum.php-myadmin.ru/viewtopic.php?id=512
Выделите текст и нажмите для цитирования  #  
+1   [27.08.2011 18:50] #103207   Все ответы пользователя

function connect_db() {

global $dbhost, $dbuser, $dbpass;

$link = mysql_connect($dbhost, $dbuser, $dbpass) || die("ОШИБКА: Немогу соединиться с БД!");
}

может так заработает...
Проголосовали: Leningrad00
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 19:16] #754139   Все ответы пользователя

#103207 пишет function connect_db() {

global $dbhost, $dbuser, $dbpass;

$link = mysql_connect($dbhost, $dbuser, $dbpass) || die("ОШИБКА: Немогу соединиться с БД!");
}

может так заработает...

Ок попробую
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 19:17] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Автору ознакомиться с понятием глобальных переменных.

Рекомендуется использовать функцию с параметрами, глобализация не есть хорошо.
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 19:19] #754139   Все ответы пользователя

Leningrad00 пишет Рекомендуется использовать функцию с параметрами

Тоесть сразу писать...так?
function connect_db() {
$link = mysql_connect('хост', 'юзер', 'пасс') || die("ОШИБКА: Немогу соединиться с БД!");
}
Выделите текст и нажмите для цитирования  #  
+1   [27.08.2011 21:23] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

#754139 пишет Тоесть сразу писать...так?
function connect_db() {

Нет. Так:
function connect_db($host,$username,$password) {...

Вызов:
connect_db('localhost','root','password') {...
Проголосовали: #754139
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 21:52] dnluser Рейтинг 0.00     Стена пользователя dnluser +6  Все ответы пользователя dnluser

Нужно global
Выделите текст и нажмите для цитирования  #  
0   [27.08.2011 22:48] #1009711   Все ответы пользователя

#754139 пишет
Leningrad00 пишет Рекомендуется использовать функцию с параметрами

Тоесть сразу писать...так?
function connect_db() {
$link = mysql_connect('хост', 'юзер', 'пасс') || die("ОШИБКА: Немогу соединиться с БД!");
}

:haha:


Leningrad00 пишет Вызов:
connect_db('localhost','root','password') {...

Без {...

Видеоурок

Вопрос-ответ

НОВОСТИ
21.02.2024QIWI
подробнее>>
31.12.2023С Новым 2024 Годом!
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение