Вниз  PHP и мелкие вопросы
- 13.08.2012 / 19:44
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
DaGGeR16,
  1. CREATE TABLE `test`.`sc` (
  2. `id` INT( 5 ) NOT NULL AUTO_INCREMENT ,
  3. `user` INT( 5 ) NOT NULL ,
  4. `wins` INT( 5 ) NOT NULL ,
  5. `loose` INT( 5 ) NOT NULL ,
  6. PRIMARY KEY ( `id` )
  7. ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;

__________________
 Магистр Мёда
- 13.08.2012 / 19:46
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
DaGGeR16,
  1. $sql = "insert into `sc` set wins=0, loose=0, user=1";

__________________
 Магистр Мёда
- 14.08.2012 / 09:13
DaGGeR16
  Пользователь

DaGGeR16 
Сейчас: Offline
Koenig, Делаю я запрос,который ты написал мне выше,и выдается такая ошибка
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AUTO_ INCREMENT , `user` INT ( 5 ) NOT NULL , `wins` INT( 5 ) NOT NULL , `loos' at line 2
- 14.08.2012 / 09:33
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
DaGGeR16, попробую помочь. Ща посмотрю.
- 14.08.2012 / 09:48
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
вот таблица
  1. CREATE TABLE `ukrnet`.`static` (
  2. `id_user` INT( 5 ) NOT NULL ,
  3. `win` INT( 3 ) NOT NULL DEFAULT '0',
  4. `lose` INT( 3 ) NOT NULL DEFAULT '0',
  5. `rez` INT( 3 ) NOT NULL
  6. ) ENGINE = MYISAM ;
id_user - ид юзера, win - побед, lose - проиграши, win-lose=rez
но мне кажеться, что все это можно в таблицу юзера поместить, или это не правильно с точки зрения оптимизации бд? Ведь инфы мало, и вся о юзере
- 14.08.2012 / 09:50
DaGGeR16
  Пользователь

DaGGeR16 
Сейчас: Offline
Dinisimys1, Ок,ща попробую:)
ну можно запихать и в юзерс,ты прав
- 14.08.2012 / 09:51
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
и еще, вроде когда апдейт делать, надо все поля обновлять, или я чет перепутал, просто когда делал, мне ошибки выдавало
- 14.08.2012 / 09:52
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1, зачем хранить результат в базе, математикой можно посчитать два поля как угодно, автоинкримент куда дел?
__________________
 Магистр Мёда
- 14.08.2012 / 09:52
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
непонимаю зачем авто_инскремент надо? Там статистика бедет идти-то по победам и поражениям
- 14.08.2012 / 10:01
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Koenig, ну по результату можно и формировать список:
myql_query("select*from `static` order by 'rez'");
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)