PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): « 1 [2]

> Найдено сообщений: 18
a112 Отправлено: 11 Декабря, 2009 - 00:28:52 • Тема: Выбор переменных (констант) из БД • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 50
Набросал вот такой скриптик
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $db_host="localhost";
  3. $db_user="root";
  4. $db_pas="***";
  5. $db_name="test"
  6. mysql_connect("$db_host", "$db_user", "$db_pas") or die("Could not connect : " . mysql_error());
  7. mysql_select_db("$db_name") or die("Could not select database");
  8. $table_name = "ats_sites";
  9. $selecter = mysql_query("select 'user_ip', 'port' from 'ats_sites' WHERE username = 'test' LIMIT 1");
  10. while($row = mysql_fetch_array($selecter, MYSQL_NUM)) {
  11. $user_ip = $row['user_ip'];
  12. $port = $row['port'];
  13. echo "$user_ip , $port";
  14. echo "$row['0'] , $row['1']"; }
  15. $fp = @fsockopen($user_ip, $port, $errno, $errstr, 1);
  16. if($fp >= 1){
  17. $gameonline = '<font color=green >online</font>';}
  18. else{ $gameonline = '<font color=red >offline</font>'; }
  19. echo  "$gameonline";
  20. ?>

Но пишет ошибку в 6 строке "Parse error: syntax error, unexpected T_STRING"
Загуглил. Людям с подобной ошибкой говорят что кавычки не хватает, но куда ещё в 6 строку впихнуть кавычку? Да и лишних нету вроде. Может проблема в чём-то другом?
a112 Отправлено: 10 Декабря, 2009 - 17:50:27 • Тема: Выбор переменных (констант) из БД • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 50
То есть будет выглядеть примерно так:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.     # Соединяемся со скулем
  4.    $link = mysql_connect("мой_хост", "мой_юзер", "мой_пас") # Из конфигов сайта
  5.        or die("Could not connect : " . mysql_error());
  6.         mysql_select_db("Тут_ДБ_из_которой_нужно_вытянуть_переменную") or die("Could not select database");
  7.  
  8.     # Тут её вытягиваем. Выбираем таблицу с переменными
  9. $query = "SELECT * FROM таблиц_c_переменными 'game_ip', 'game_port'";
  10. ....
  11.  
  12.  

И далее скрипт который я привёл выше?
Или бред пишу?
a112 Отправлено: 10 Декабря, 2009 - 15:30:20 • Тема: Выбор переменных (констант) из БД • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 50
Начну с предисловия т.к. пхп я занимаюсь совем немного и может быть кто-то предложит другое решение. Итак:
Хочу сделать топ серверов л2 с отображением статистики и онлайна.
Скрипт статистики:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $fp = @fsockopen($game_ip, $game_port, $errno, $errstr, 1);
  4. if($fp >= 1){
  5. $gameonline =  '<font color=green >online</font>';}
  6. else{ $gameonline =  '<font color=red >offline</font>'; }
  7. ?>
  8.  

Как сделать чтобы $game_ip и $game_port брало из БД на которой будет распологаться сайт(локалхост).

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB