PHP+MySQL - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 10.12.2011, 15:43   #1
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) PHP+MySQL

Код подключения к MySQL серверу:
PHP код:
<?php 
$conect 
mysql_connect ("IP","host","pass");
if (!
$connect){echo "<p>Не удалось подключиться к MySQL серверу. Обратитесь к администратору.</p>";
exit();}
$sdb mysql_select_db ("l2jls",$connect);
if (!
$sdb){echo "<p>Не удалось подключиться к SQL базе данных. Обратитесь к администратору.</p>";
exit();}
?>
Но на сайте при неудачном подключении к MySQL выводится сообщение:
Цитата:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110 in /home/user/domains/addres.ru/public_html/condbl.php on line 2

Не удалось подключиться к MySQL серверу. Обратитесь к администратору.
Как можно догадаться сразу, мне нужно изменить код так, чтоб выводилось только "Не удалось подключиться к MySQL серверу. Обратитесь к администратору." Подскажите пожалуйста, как это сделать?
Jocker вне форума Ответить с цитированием
Непрочитано 10.12.2011, 15:51   #2
Аватар для Lihoy
Герой

По умолчанию Re: PHP+MySQL

Отключаем error_reporting или ставим @ перед именем функции.
Lihoy вне форума Отправить сообщение для Lihoy с помощью ICQ Ответить с цитированием
Непрочитано 10.12.2011, 15:53   #3
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) Re: PHP+MySQL

Спасибо большое, помогло.
Jocker вне форума Ответить с цитированием
Непрочитано 14.12.2011, 21:17   #4
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) Re: PHP+MySQL

Интересный случай произошел. Вывожу статистику "Top 50 PvP":
PHP код:
   $query = @mysql_query ("SELECT * FROM characters ORDER BY pvpkills DESC LIMIT 0, 50",$strwgs);
   
$pvp = @mysql_fetch_array ($query);
   do{
       ++ 
$nom;
       echo 
'<br>'.$nom.' Игрок '.$pvp['char_name'].' Кол-во PvP: '.$pvp['pvpkills'].'<br>';
      }
while (
$pvp = @mysql_fetch_array ($query)); 
Выводит нормально, как и задаю (ORDER BY pvpkills DESC- начиная с максимального значения на убывание по числу пвп). НО! Тот же самый скрипт с измененными значениями переменных и именами таблиц (Top 50 PK) выводит записи в непонятном порядке. Как будто сортировки нет ни по имени, ни по числу ПК... Кто знает в чем проблема, подскажите пожалуйста.


Извиняюсь, разобрался сам. Провтыкал, что в команде echo $pk['pvpkills']
Jocker вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mysql angelcamel Lineage II 12 30.07.2014 19:08
mysql OR flashboom777 PHP 6 03.06.2011 14:49
mysql APKO Движки сайтов (CMS) 0 22.04.2010 15:31
MySQL 5.4 и Win 7 Devilop Серверная часть 6 26.01.2010 21:19
MYSQL - NIX xlor Lineage II 1 12.05.2009 13:18


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 15:16. Часовой пояс GMT +3.

Вверх