[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Mysql вывод.
Гость_Алексей
Здравствуйте. Есть код, который выводит информацию из базы данных.

$server_all=dbquery("SELECT `server_name`, `server_ip`, `server_ping`, `server_windows`, `server_status`, `server_game`, `server_players`, `server_maxplayers`, `server_id`, `server_map`, `votes`, `server_svet`, `server_vip`  FROM `amx_servers` ORDER BY FIELD(server_vip, '1') DESC, `votes` DESC LIMIT $start, $num"); //вывод всех серверов



Вывожу через
while( $all_server_baza=mysql_fetch_assoc($server_all)


То есть он мне выкидывает все что есть в базе.

А нужно вывести сервера допустим с server_status = 1
Или допустим отдельную категорию серверов server_game = cs1.6

Подскажите пожалуйста. Как правильно отредактировать?
inpost
Добавь условие в запрос:
WHERE `server_status` = 1
Правильный синтаксис и в какое место вставлять можно загуглить )

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
Делаю так, не получается. Так же выводит все подряд


$server_all=dbquery("SELECT `server_name`, `server_ip`, `server_ping`, `server_windows`, `server_status`, `server_game`, `server_players`, `server_maxplayers`, `server_id`, `server_map`, `votes`, `server_svet`, `server_vip` FROM `amx_servers` WHERE `server_status =1 ORDER BY FIELD(server_vip, '1') DESC, `votes` DESC LIMIT $start, $num"); //вывод всех серверов
inpost
Вижу ошибку с кавычками, как минимум.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
$server_all=dbquery("SELECT `server_name`, `server_ip`, `server_ping`, `server_windows`, `server_status`, `server_game`, `server_players`, `server_maxplayers`, `server_id`, `server_map`, `votes`, `server_svet`, `server_vip` FROM `amx_servers` WHERE `server_status` =1 ORDER BY FIELD(server_vip, '1') DESC, `votes` DESC LIMIT $start, $num"); //вывод всех серверов

Это тут так написал. Все исправил. Но все-равно не выводит. Даже так с кавычками


$server_all=dbquery("SELECT `server_name`, `server_ip`, `server_ping`, `server_windows`, `server_status`, `server_game`, `server_players`, `server_maxplayers`, `server_id`, `server_map`, `votes`, `server_svet`, `server_vip` FROM `amx_servers` WHERE `server_status` =`1` ORDER BY FIELD(server_vip, '1') DESC, `votes` DESC LIMIT $start, $num"); //вывод всех серверов


И такие пробовал `server_status` ="1"
И даже так "server_status" ="1"
inpost
давай будем честны, ты сделал криво, а у тебя вывелись все сервера, а что должно было? По правилам PHP должны были полезть миллионы ошибок.
И у тебя точно если поле: "server_status" ? По крайней мере запросом ты его не достаёшь.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
`server_status`= '1'

Вот так заработало)) мы и так честны))) Ошибок не выдает, так как были отключены в php.ini поправил, посмотрел)) Признаюсь, сделал глупость))
Guest
Спасибо за помощь)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.