Здравствуйте, гость ( Вход | Регистрация )

Навигация

Ссылки форума

Навигация по форуму

 
Reply to this topicStart new topic
Php & Mysql
PowerSword
сообщение 9.4.2008, 12:39
Сообщение #1



Новичок
Группа: Members
Сообщений: 29
Регистрация: 27.12.2007
Поблагодарили: 19 *


Пользователи этого форума, отпишитесь кто шарит в php.
Сделайте плиз запрос до maxHp (из л2 хп чара). И расскажите пожалуйста что в запросе будут означать действия типо SELECT и т.п.
я просто писал с примера но мне пишет ошибку (тут цп мп и хп):
CODE
$result2 = mysql_query("SELECT maxHp, maxCp, maxMp FROM `characters` WHERE `char_name` ORDER BY `played` DESC");
Go to the top of the page
 
+Quote Post
DeadMage
сообщение 10.4.2008, 16:54
Сообщение #2



Новичок
Группа: Newbies
Сообщений: 20
Регистрация: 22.2.2008
Поблагодарили: 28 *


Лучше книжку какую-нибудь скачай, а так, в двух словах, расскажу.
Итак запрос "выборки"(SELECT) можно представить так:
Код
SELECT <поля>|*|<функция> FROM `<имя таблицы>` [WHERE <условия>] [ORDER BY <поля> [DESC|ASC] [LIMIT <макс.>|<начиная с>, <заканчивая>]

Здесь | означает или, а квадратные кавычки - необязательные элементы.
Поля - существующие поля таблицы, чтобы не было недоразумений лучше всегда заключать в апострофы. Пример:
Код
`maxHp`

* - будут выбраны все поля.
Функция - одна из функций mysql, подробнее в мануалах или на сайте мускула. Пример:
Код
CURDATE()

Условия - вполне стандартные условия, в которых можно использовать поля и функции, а также логические операторы, пример:
Код
WHERE `maxHP`>10000 OR `maxMp`>10000

DESC - сортировать по убыванию.
ASC - сортировать по возрастанию.
Макс. - максимальное кол-во результатов.
Начиная с, заканчивая - ограничивают результат сверху и снизу.

Вот вроде и все с выборкой.
PS:чтобы получить ошибку, используйте функцию mysql_error()
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 14.6.2026, 1:46