The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Помогите пожалуста c PHP, MYSQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 13-Янв-10, 11:30 
Здравствуйте.

Такая не задача. Создал файл index.php чтобы проверить работу соединения PHP MySQL. Вот что тама

<?php
$dblocation = "localhost"; // Имя сервера
$dbuser = "web";          // Имя пользователя
$dbpasswd = "290480";
$db1 = true ;
echo("<P> Добро пожаловать в PHP ".$dbuser." ну блин ламер ЗАТОР?!! :D </P>");

echo("<P> Надо освоить за праздники $dbpasswd </P>");


$dbcnx = @mysql_connect("localhost", "root", "");

if(!$dbcnx) // Если дескриптор равен 0 соединение не установлено
{
   echo("<P>В настоящий момент сервер базы данных не доступен, поэтому
           корректное отображение страницы невозможно.</P>");
else echo("<P>Подключилось!!!</P>");

  exit();

}
echo("<P> Надо освоить за праздники $dbpasswd </P>");

?>

Но в браузере ничего не отображается кроме

Добро пожаловать в PHP web ну блин ламер ЗАТОР?!! :D

Надо освоить за праздники 290480


Хотя что root подключился к mysql я вижу и в mysql.log всё пусто.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от Pahanivo email(ok) on 13-Янв-10, 13:10 
может стоит еще раз проверить скрипт если с первого раза не заработало?
сразу виден ляп ...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 13-Янв-10, 15:15 
>может стоит еще раз проверить скрипт если с первого раза не заработало?
>
>сразу виден ляп ...

Если ляп в этом

$dbcnx = @mysql_connect("localhost", "root", "");

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);

Это уже последние исправления когда я уже не знал на что думать. Но да же так всё также.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 13-Янв-10, 16:44 
Полностью списал чужие скрипты для проверка, получилось так файл db_func.inc

<?
phpinfo();
function Connect()
{
        set_time_limit(600);
        $host = "127.0.0.1";
        $user = "web";
        $password = "290480";
        $db = "db_func";

        $db_conn = mysql_connect($host, $user, $password) or die("Could not connect : " . mysql_error());

        mysql_select_db($db) or die("Could not select database");

        return $db_conn;
}

function ExecQuery($query = "")
{
        $db_conn = Connect();

        if(!$db_conn)
        {
                echo "Unable to connect to database";
                return;
        }

        $result = mysql_query($query) or die("Query failed : " . mysql_error());

        mysql_close($db_conn);

        return $result;
}

?>

и index.php

<?
  include("db_func.inc");
  $sql="SELECT * FROM user";
  $result=ExecQuery($sql);
  while ($res = mysql_fetch_assoc($result))
  {
    echo $res[fio]."
";
  }
?>

Выскакивает ошибка что он не понимает функцию mysql_connect.

Fatal error: Call to undefined function mysql_connect() in /usr/local/www/apache22/data/db_func.inc on line 11

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 14-Янв-10, 08:17 
Народ что мне необходимо доустановить чтобы PHP понимал команды MySQL ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от Pahanivo email(ok) on 14-Янв-10, 08:30 
>Народ что мне необходимо доустановить чтобы PHP понимал команды MySQL ?

для начала надо посмотреть пыхинфо() на предмет даноого расширения

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 14-Янв-10, 12:34 
>>Народ что мне необходимо доустановить чтобы PHP понимал команды MySQL ?
>
>для начала надо посмотреть пыхинфо() на предмет даноого расширения

Вот он что выдал.

echo -ne '<?php phpinfo(); ?>' | php | mysql*
mysql*: Нет соответствий.

как я понимаю надо прописать что то к каком то файлике.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от Pahanivo email(ok) on 14-Янв-10, 13:43 
>>>Народ что мне необходимо доустановить чтобы PHP понимал команды MySQL ?
>>
>>для начала надо посмотреть пыхинфо() на предмет даноого расширения
>
>Вот он что выдал.
>
>echo -ne '<?php phpinfo(); ?>' | php | mysql*
>mysql*: Нет соответствий.
>
>как я понимаю надо прописать что то к каком то файлике.

как я понимаю, надо пересобрать с поддержкой mysql

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 14-Янв-10, 16:34 

>как я понимаю, надо пересобрать с поддержкой mysql

а как пересобрать, как я понимаю надо чтобы появилась библиотека mysql.so и её прописать в php.ini , но при установки php5 не даются не какие параметры для установки.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от Pahanivo email(ok) on 14-Янв-10, 18:12 
>
>>как я понимаю, надо пересобрать с поддержкой mysql
>
>а как пересобрать, как я понимаю надо чтобы появилась библиотека mysql.so и
>её прописать в php.ini , но при установки php5 не даются
>не какие параметры для установки.

читаем мыны о сборке )

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от zs email(ok) on 15-Янв-10, 12:28 
>Народ что мне необходимо доустановить чтобы PHP понимал команды MySQL ?

кофигурим со следующим (например):
--with-mysql=/usr/local  (/usr/local - это у меня путь до mysql, )

а если целиком, то например так:
./configure --prefix=/home/uXXXXX/php \
--with-mysql=/usr/local --enable-ftp --enable-dbase \
--with-gdbm --with-ndbm --with-iconv=/usr/local \
--with-gd=/usr/local --enable-gd-native-ttf=/usr/local \
--with-jpeg-dir=/usr/local --with-png-dir=/usr/local \
--with-freetype-dir=/usr/local --with-ttf \
--with-zlib-dir=/usr --disable-posix \
--enable-force-cgi-redirect --enable-inline-optimization \
--without-pear --disable-debug

make
make install

И О ЧУДО!! ))

скачать сырцы php, например отсюда:
* http://ru2.php.net/get/php-5.2.11.tar.bz2/from/ru.php.net/mi...

неплохая мана по конифигуру:
* http://unix.npoa.ru/index.php?name=Html_Content&op=page&fold...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 21-Янв-10, 16:38 
>И О ЧУДО!! ))
>неплохая мана по конифигуру:
> * http://unix.npoa.ru/index.php?name=Html_Content&op=page&fold...

Спасибо за полезные ссылочку этим я пренепременно воспользуюсь.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от swichmen29 (ok) on 22-Янв-10, 09:18 
Если кому нить поможет, самый простой вариант решения моей проблемы был:
cd /usr/ports/lang/php5-extensions
make config

выбрать нужные опции (в моём случае это mysql, mysqli)

и переустановить заново.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Помогите пожалуста c PHP, MYSQL"  +/
Сообщение от Nix (ok) on 08-Апр-10, 00:24 
<?php
$dbuser = 'root';
$dbpasswd = '1234';
echo("<P> Добро пожаловать в PHP ".$dbuser." ну блин ламер ЗАТОР?!! :D </P>");
echo("<P> Надо освоить за праздники $dbpasswd </P>");
$dbcnx = @mysql_connect("localhost", "root", "root");
if(!$dbcnx){
   echo("<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>");
}
else{
   echo("<P>Подключилось!!!</P>");
}
echo("<P> Надо освоить за праздники $dbpasswd </P>");
?>

Немного поправил! У меня работает!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру