X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Подключение к базе...
MaxAva
MaxAva
Topic Starter сообщение 7.2.2010, 21:35; Ответить: MaxAva
Сообщение #1


Вот нашел код который якобы подключяеться к базе...во всех примерах он такой!:blink:.......
<?php
$conn
= mysql_connect ("localhost", "username", "pass")
or die (
"Соединение не установлено!");
print (
"Соединение установлено!");
mysql_close($conn);
?>

А что значит ето: " mysql_connect ("localhost", "username", "pass") "
Что здесь означает localhost username pass?:punish:
Я еще в базах "ваще" ламер!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Winlook
Winlook
сообщение 7.2.2010, 22:56; Ответить: Winlook
Сообщение #2


"mysql_connect ("localhost", "username", "pass") "


Коннектимся к базе:(Хост, имя пользователя, пароль)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 7.2.2010, 23:36; Ответить: Licoric
Сообщение #3


(Winlook @ 8.2.2010, 00:56) *
Коннектимся к базе:(Хост, имя пользователя, пароль)

там в принципе так и было написано. Достаточно читать, что пишут, а не смотреть большими и круглыми глазами ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EnterBack
EnterBack
сообщение 8.2.2010, 19:55; Ответить: EnterBack
Сообщение #4


localhost - обычно тут она и остается, иногда бывает ip или адрес сервера на котором установлена ваша БД
username - имя пользователя, имеющего доступ к этой БД на сервере указанном выше
pass - пароль пользователя к этой БД
mysql_connect - функция php предназначенная для соединения с БД
То есть для начала работы вы создаете БД на каком то сервере в данном случае ваша локальная машина (оставляете localhost) создаете пользователя с именем и паролем и начинаете работу с БД
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 26.4.2010, 23:03; Ответить: ottaviano
Сообщение #5


Ребята помогите понять!
с кодом все понятно, но вот вопросик: неужели хост, имя пользователя, пароль и имя базы мы должны вписать в коде создаваемого сайта? Безопасно ли это?
например:

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

второй интересующий меня вопрос, это:
меня попросили создать сайт, но я не знаю на каком хостинге он будет размещен, кокой базой будет пользоваться и тем более не могу знать под каким пользователем и паролем будет осуществляться подключение...то как мне быть при написании кода? на своей машине я смогу создать базу без проблем и в коде временно использовать localhost, root и свой код.
Но этого ли ждет от меня заказчик сайта?
не могли бы вы разъяснить этот момент? как происходит подключение к базе когда сайт помешается на хостинг?
зарание большое спасибо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 26.4.2010, 23:31; Ответить: Arks
Сообщение #6


А вы объясните заказчику что при размещении сайта на хостинге ему придется поменять 3 слова в php файле с подключением к БД и все будет ОК. Или делайте php-скрипт который будет писать авторизационные параметры в отдельный настроечный файл при первом запуске - так сделано у всех популярных CMS.
И, отвечая на первый вопрос - нет, это не безопасно, но что делать - скрипты же должны как-то подключаться к базе и брать информацию? :goodpost:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 26.4.2010, 23:38; Ответить: ottaviano
Сообщение #7


(Arks @ 27.4.2010, 02:31) *
А вы объясните заказчику что при размещении сайта на хостинге ему придется поменять 3 слова в php файле с подключением к БД и все будет ОК. Или делайте php-скрипт который будет писать авторизационные параметры в отдельный настроечный файл при первом запуске - так сделано у всех популярных CMS.
И, отвечая на первый вопрос - нет, это не безопасно, но что делать - скрипты же должны как-то подключаться к базе и брать информацию? :goodpost:


Спасибо за ясный ответ...Но не могли бы вы по подробней объяснить как написать этот php-скрипт?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 26.4.2010, 23:43; Ответить: Arks
Сообщение #8


не могли бы вы по подробней объяснить как написать этот php-скрипт?

Боюсь что нет т.к. это выходит за рамки каких-либо объяснений. Изучайте команды php по работе с файлами. http
://yandex.ru/yandsearch?text=php%20%F0...%E8&lr=213
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 26.4.2010, 23:57; Ответить: ottaviano
Сообщение #9


(Arks @ 27.4.2010, 02:43) *
Боюсь что нет т.к. это выходит за рамки каких-либо объяснений. Изучайте команды php по работе с файлами. http
://yandex.ru/yandsearch?text=php%20%F0...%E8&lr=213


а можно ведь сделать следующее: в текстовый файл изначально записать данные для соединения с базой и сервером и потом в нужных местах в коде php открыват этот файл?
без всяких скриптов. И тогда заказчику нужно будет только изменить данные в текстовом файле. Этот вариант вроде должен быть более безопасным чем писать данные в php коде. как вы считаете?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Seravin
Seravin
сообщение 27.4.2010, 5:05; Ответить: Seravin
Сообщение #10


создаёшь файл connect.php
[COLOR=#000000][COLOR=#0000bb]<?php
[/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb]$host='localhost';
[/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb]$user='user';[/COLOR][/COLOR]
[COLOR=#000000][COLOR=#0000bb]$pass='pass';[/COLOR][/COLOR]
[COLOR=#000000][COLOR=#0000bb]$db_name='db_name';[/COLOR][/COLOR]
[COLOR=#000000][COLOR=#0000bb]    if (!($conn [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]mysql_connect  [/COLOR][COLOR=#007700]([/COLOR][/COLOR][COLOR=#000000][COLOR=#dd0000]$host[/COLOR][/COLOR][COLOR=#000000][COLOR=#007700], [/COLOR]$user[COLOR=#007700],$pass[/COLOR][COLOR=#dd0000][/COLOR][COLOR=#007700]))) {
print([/COLOR][COLOR=#dd0000]"Соединение не  установлено!"[/COLOR][COLOR=#007700]);
}
[/COLOR]mysql_select_db($db_name)[COLOR=#007700];
[/COLOR][COLOR=#0000bb]?>


и подключаешь к файлам так
include_once(connect.php);
mysql_query...

[/COLOR][/COLOR]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБезанкорный прогон по базе 1600 000 сайтов из DMOZ
44 aleggator 13429 10.3.2024, 18:29
автор: kuprum
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСтатейное продвижение ваших сайтов по качественной базе с тИЦ
тИЦ 10+
236 Intersect 257163 6.3.2024, 14:40
автор: ArchiDOM
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 621 2.3.2024, 23:13
автор: kasey7
Открытая тема (нет новых ответов) ВНИМАНИЕ: 77.me - Crypto processing и High risk processing для вашего бизнеса.Подключение за час!
0 77_me 1192 14.2.2024, 19:09
автор: 77_me
Открытая тема (нет новых ответов) Бесплатно: сделаю выборку ключевых слов по базе Пастухова
16 TimurR 4962 26.12.2020, 22:40
автор: Filadelso


 



RSS Текстовая версия Сейчас: 28.3.2024, 12:37
Дизайн