Помощник
|
Подключение к базе... |
MaxAva
|
Сообщение
#1
|
||
|
|
||
|
|||
Winlook |
7.2.2010, 22:56;
Ответить: Winlook
Сообщение
#2
|
|
"mysql_connect ("localhost", "username", "pass") " Коннектимся к базе:(Хост, имя пользователя, пароль) |
|
|
Licoric |
7.2.2010, 23:36;
Ответить: Licoric
Сообщение
#3
|
|
|
|
|
EnterBack |
8.2.2010, 19:55;
Ответить: EnterBack
Сообщение
#4
|
|
localhost - обычно тут она и остается, иногда бывает ip или адрес сервера на котором установлена ваша БД
username - имя пользователя, имеющего доступ к этой БД на сервере указанном выше pass - пароль пользователя к этой БД mysql_connect - функция php предназначенная для соединения с БД То есть для начала работы вы создаете БД на каком то сервере в данном случае ваша локальная машина (оставляете localhost) создаете пользователя с именем и паролем и начинаете работу с БД |
|
|
ottaviano |
26.4.2010, 23:03;
Ответить: ottaviano
Сообщение
#5
|
|
Ребята помогите понять!
с кодом все понятно, но вот вопросик: неужели хост, имя пользователя, пароль и имя базы мы должны вписать в коде создаваемого сайта? Безопасно ли это? например: $conn = mysql_connect ("localhost", "root", "******") второй интересующий меня вопрос, это: меня попросили создать сайт, но я не знаю на каком хостинге он будет размещен, кокой базой будет пользоваться и тем более не могу знать под каким пользователем и паролем будет осуществляться подключение...то как мне быть при написании кода? на своей машине я смогу создать базу без проблем и в коде временно использовать localhost, root и свой код. Но этого ли ждет от меня заказчик сайта? не могли бы вы разъяснить этот момент? как происходит подключение к базе когда сайт помешается на хостинг? зарание большое спасибо! |
|
|
Arks |
26.4.2010, 23:31;
Ответить: Arks
Сообщение
#6
|
|
А вы объясните заказчику что при размещении сайта на хостинге ему придется поменять 3 слова в php файле с подключением к БД и все будет ОК. Или делайте php-скрипт который будет писать авторизационные параметры в отдельный настроечный файл при первом запуске - так сделано у всех популярных CMS.
И, отвечая на первый вопрос - нет, это не безопасно, но что делать - скрипты же должны как-то подключаться к базе и брать информацию? :goodpost: |
|
|
ottaviano |
26.4.2010, 23:38;
Ответить: ottaviano
Сообщение
#7
|
|
А вы объясните заказчику что при размещении сайта на хостинге ему придется поменять 3 слова в php файле с подключением к БД и все будет ОК. Или делайте php-скрипт который будет писать авторизационные параметры в отдельный настроечный файл при первом запуске - так сделано у всех популярных CMS. И, отвечая на первый вопрос - нет, это не безопасно, но что делать - скрипты же должны как-то подключаться к базе и брать информацию? :goodpost: Спасибо за ясный ответ...Но не могли бы вы по подробней объяснить как написать этот php-скрипт? |
|
|
Arks |
26.4.2010, 23:43;
Ответить: Arks
Сообщение
#8
|
|
не могли бы вы по подробней объяснить как написать этот php-скрипт? Боюсь что нет т.к. это выходит за рамки каких-либо объяснений. Изучайте команды php по работе с файлами. http ://yandex.ru/yandsearch?text=php%20%F0...%E8&lr=213 |
|
|
ottaviano |
26.4.2010, 23:57;
Ответить: ottaviano
Сообщение
#9
|
|
Боюсь что нет т.к. это выходит за рамки каких-либо объяснений. Изучайте команды php по работе с файлами. http ://yandex.ru/yandsearch?text=php%20%F0...%E8&lr=213 а можно ведь сделать следующее: в текстовый файл изначально записать данные для соединения с базой и сервером и потом в нужных местах в коде php открыват этот файл? без всяких скриптов. И тогда заказчику нужно будет только изменить данные в текстовом файле. Этот вариант вроде должен быть более безопасным чем писать данные в php коде. как вы считаете? |
|
|
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] |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Безанкорный прогон по базе 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 |
Текстовая версия | Сейчас: 28.3.2024, 12:37 |