Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите присоединить MySQL к РНР
 
 автор: Rolex   (06.05.2009 в 01:33)   письмо автору
 
 

Добрый день. Всё сделал так, как описано у Вас в книге. Апач заработал, РНР заработал. Установил MySQL, конфигурировал его. Но если выбрать при конфигурации кодировку ср 1251, то MySQL попросту не запускается. А установив во время конфигурации latin1, сервер запускается из командной строки, работает. Но, сделав проверочный скрипт:

<?php
$dblocation = "localhost";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>

В результате ничего не выводится на страницу, даже ошибки.
Версия Апаче 2.0.53
Версия РНР 5.0.0
Версия MySQL 5.0.67

Что делать? Заранее благодарен.

  Ответить  
 
 автор: Trianon   (06.05.2009 в 01:58)   письмо автору
 
   для: Rolex   (06.05.2009 в 01:33)
 

какой же он проверочный, если в нем вывод всех диагностических сообщений заблокирован @ ?

  Ответить  
 
 автор: Rolex   (06.05.2009 в 12:24)   письмо автору
 
   для: Trianon   (06.05.2009 в 01:58)
 

А теперь пишет:Fatal error: Call to undefined function mysql_connect() in C:\www\mysite\index.php on line 6.

  Ответить  
 
 автор: Rolex   (06.05.2009 в 12:31)   письмо автору
 
   для: Trianon   (06.05.2009 в 01:58)
 

Что с этим делать?

  Ответить  
 
 автор: Trianon   (06.05.2009 в 12:47)   письмо автору
 
   для: Rolex   (06.05.2009 в 12:31)
 

искать
http://www.softtime.ru/forum/srch.php?id_forum=3&name=undefined+function+mysql_connect&numberthemes=30&srchwhere=1&logic=1

  Ответить  
 
 автор: Rolex   (06.05.2009 в 12:56)   письмо автору
 
   для: Trianon   (06.05.2009 в 12:47)
 

Спасибо, разобрался!!! Ура!!!

  Ответить  
 
 автор: yur4egg   (26.05.2009 в 14:39)   письмо автору
 
   для: Rolex   (06.05.2009 в 12:56)
 

Помогите и мне пожалуйста!
Связка PHP+Apache работает прекрасно. Создал файл index.php с содержанием, таким же как в примере выше. Убрал @ ,
MySql устанавливал по инструкции здесь:
http://php-myadmin.ru/learning/instrument-mysql.html
В результате в окне браузера появляется стандартная странице "Невозможно отобразить страницу", в заголовке окна : HTTP 500 Внутренняя ошибка сервера

  Ответить  
 
 автор: Zend72   (26.05.2009 в 15:53)   письмо автору
 
   для: yur4egg   (26.05.2009 в 14:39)
 

Что то вы неправильно сконфигурировали...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования