Screamer (04.08.2012/20:51)на этой странице ошибки нет значит не из-за него
из за двух даже. один такой же как у и меня:
�
--
Удалил а то в моззиле опять ошибку выбило
Screamer (04.08.2012/20:51)на этой странице ошибки нет значит не из-за него
из за двух даже. один такой же как у и меня:
�
--
Удалил а то в моззиле опять ошибку выбило
SQL-запрос:
CREATE TABLE `sostav` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`name` text CHARACTER SET cp1251 NOT NULL ,
`club` int( 1 ) default '0',
`sostav` int( 11 ) default '0',
`hp` int( 11 ) NOT NULL default '100',
`age` int( 11 ) NOT NULL default '0',
`age_time` int( 11 ) NOT NULL default '0',
`xp` int( 11 ) NOT NULL default '0',
`xp_num` int( 11 ) NOT NULL default '0',
`poz` text CHARACTER SET cp1251 NOT NULL ,
`sila` int( 11 ) NOT NULL default '0',
`speed` int( 11 ) NOT NULL default '0',
`up_speed` int( 11 ) NOT NULL default '0',
`toch` int( 11 ) NOT NULL default '0',
`ball` int( 11 ) NOT NULL default '0',
`money` int( 11 ) NOT NULL default '0',
`money_r` int( 11 ) NOT NULL default '0',
`yellowcards` int( 11 ) NOT NULL default '0',
`redcards` int( 11 ) NOT NULL default '0',
`play_poz` text COLLATE cp1251_unicode_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM AUTO_INCREMENT =740 DEFAULT CHARSET = cp1251 COLLATE = cp1251_unicode_ci;
Ответ MySQL: Документация
#1273 - Unknown collation: 'cp1251_unicode_ci'
где тут ошибка
Hat-Trik, кодировку поставь другую, utf8_general_ci
--
-- Table structure for table `sostav`
--
DROP TABLE IF EXISTS `sostav`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = cp1251 */;
CREATE TABLE `sostav` (
`id` int(11) NOT NULL auto_increment,
`name` text character set cp1251 NOT NULL,
`club` int(1) default '0',
`sostav` int(11) default '0',
`hp` int(11) NOT NULL default '100',
`age` int(11) NOT NULL default '0',
`age_time` int(11) NOT NULL default '0',
`xp` int(11) NOT NULL default '0',
`xp_num` int(11) NOT NULL default '0',
`poz` text character set cp1251 NOT NULL,
`sila` int(11) NOT NULL default '0',
`speed` int(11) NOT NULL default '0',
`up_speed` int(11) NOT NULL default '0',
`toch` int(11) NOT NULL default '0',
`ball` int(11) NOT NULL default '0',
`money` int(11) NOT NULL default '0',
`money_r` int(11) NOT NULL default '0',
`yellowcards` int(11) NOT NULL default '0',
`redcards` int(11) NOT NULL default '0',
`play_poz` text collate cp1251_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=740 DEFAULT CHARSET=cp1251 COLLATE=cp1251_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
напишите как правильно, другие таблы в нормально залились в кодировке cp1251
Hat-Trik, могут быть кракозэбрики, подключение к базе тоже в вин кодировке? двиг на утф работает
Koenig, та там как бы это отдельная игра)) хз в какой кодировке но все таблы в cp1251
Hat-Trik, -- phpMyAdmin SQL Dump
-- version 3.2.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 07, 2012 at 10:14 PM
-- Server version: 5.1.40
-- PHP Version: 5.3.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `testus`
--
-- --------------------------------------------------------
--
-- Table structure for table `sostav`
--
CREATE TABLE IF NOT EXISTS `sostav` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` text NOT NULL,
`club` int(1) DEFAULT '0',
`sostav` int(11) DEFAULT '0',
`hp` int(11) NOT NULL DEFAULT '100',
`age` int(11) NOT NULL DEFAULT '0',
`age_time` int(11) NOT NULL DEFAULT '0',
`xp` int(11) NOT NULL DEFAULT '0',
`xp_num` int(11) NOT NULL DEFAULT '0',
`poz` text NOT NULL,
`sila` int(11) NOT NULL DEFAULT '0',
`speed` int(11) NOT NULL DEFAULT '0',
`up_speed` int(11) NOT NULL DEFAULT '0',
`toch` int(11) NOT NULL DEFAULT '0',
`ball` int(11) NOT NULL DEFAULT '0',
`money` int(11) NOT NULL DEFAULT '0',
`money_r` int(11) NOT NULL DEFAULT '0',
`yellowcards` int(11) NOT NULL DEFAULT '0',
`redcards` int(11) NOT NULL DEFAULT '0',
`play_poz` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=740 ;
--
-- Dumping data for table `sostav`
--
Koenig, спасибо, сам бы не догадался. лови плюсег
Мне надо сделать вот что: нужно чтобы после того как прошло 3 часа с момента регистрации юзера, он удалялся если в поле activ В БД у него - 0. У меня проблема с временем. Я немогу правильно отсчитать 3 часа. Вот приблизительный код:
$login = test; //логин взял для примера
$activ = mysql_fetch_array(mysql_query("SELECT `activ` FROM `users` WHERE `name` = '" . $login . "' ")); // смотрю что стоит в поле activ
if (если прошло 3 часа and $activ['activ'] == 0) {
// Удаляем пользователя
mysql_query("DELETE FROM `users` WHERE `name` = '" . $login . "' ");
}пользуй timestamp , временная метка с которой можно получить любое значение