Вопрос № 100454: Доброго времени суток уважаемые эксперты. объясните как связать скрипт с базой данных.
Заранее благодарен.
..Вопрос № 100466: Здравствуйте ! У меня почему то не работает функция mail(); Вы не знаете как это исправить ?...
Вопрос № 100.454
Доброго времени суток уважаемые эксперты. объясните как связать скрипт с базой данных.
Заранее благодарен.
Отправлен: 01.09.2007, 17:05
Вопрос задал: Sadomow (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Flynn
Здравствуйте, Sadomow!
Если вы собираетесь связывать его с MySQL то для этого вам потребуется три функции и подключенная библиотека php_mysql.dll в php.ini.
$conn = mysql_connect($DBSERVER,$DBUSER,$DBPASS) or die ("Could not connect to MySQL");
Подключается к серверу MySQL используя соответствующие параметры - $DBSERVER - обычно localhost, DBUSER и DBPASS - в зависимости от ваших настроек.
mysql_select_db($DBNAME,$conn) or die ("Could not select database.");
Выбираем базу данных которую мы будем использовать.
$result = mysql_query($query,$conn);
Выполняем какую-то строку запроса в в выбранной БД. Запрос уже писать надо самому. Если требуется выбирать русский текст, то возможно вам потребуется сразу после подключения провести эту настройку -
$query = "Set Names cp1251";
ну и соответсвтенно
mysql_query($query,$conn);
Ответ отправил: Flynn (статус: 5-ый класс)
Ответ отправлен: 01.09.2007, 17:20
Вопрос № 100.466
Здравствуйте ! У меня почему то не работает функция mail(); Вы не знаете как это исправить ?
Отправлен: 01.09.2007, 18:44
Вопрос задал: Whiteman (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Бородин Александр Олегович
Здравствуйте, Whiteman!
Если она не работает на хостинге, значит, ее хостер отключил. Включить ее, насколько я знаю, может только хостер.
Если Вы не можете запустить ее на локале, то в этом тем более ничего удивительного нет. Вернее, ничего удивительного, что Вы не получаете письмо при этом, сама функция может и true возвращать. Прежде всего убедитесь, что адрес задан правильно. Во-вторых, надо залезть в php.ini и посмотреть настройки функции mail. И плясать дальше уже от того, какие там настройки. А то так можно долго гадать.
--------- Ничто не сближает людей так, как совместное преступление. Принимаю предложения о сотрудничестве.
Ответ отправил: Бородин Александр Олегович (статус: 8-ой класс)
Ответ отправлен: 01.09.2007, 20:37 Оценка за ответ: 5 Комментарий оценки: Адреса заданы правильно. Запускаю на локале. А в php.ini вот что [mail function] SMTP = localhost ;sendmail_from = denwer@localhost И все равно ничего не появляется, кроме файлов с расширением eml в папке localhost