encoding mysql

sanitara_bs

Registered
Съобщенията които ми идват от mysql са с йероглифи!

Всичко ми е на cp1251....

Просто не виждам къде може да ми е проблема...

mysql_query("set names cp1251");

Но следният ерор...

Код:
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 ' '
SELECT `military_tech`, `defence_tech`, `shield_tech` FROM  ugml_errors ' at line 5

Ако някои може да ми помогне... Благодаря предварително!
 
Код:
-- --------------------------------------------------------

--
-- Table structure for table `ugml_users`
--

CREATE TABLE `ugml_users` (
  `id` int(11) NOT NULL auto_increment,
  `username` varchar(64) NOT NULL default '',
  `password` varchar(64) NOT NULL default '',
  `email` varchar(64) NOT NULL default '',
  `email_2` varchar(64) NOT NULL default '',
  `lang` varchar(8) NOT NULL default 'en',
  `authlevel` tinyint(4) NOT NULL default '0',
  `sex` char(1) default NULL,
  `avatar` varchar(255) NOT NULL default '',
  `sign` text,
  `id_planet` int(11) NOT NULL default '0',
  `galaxy` int(11) NOT NULL default '0',
  `system` int(11) NOT NULL default '0',
  `planet` int(11) NOT NULL default '0',
  `current_planet` int(11) NOT NULL default '0',
  `user_lastip` varchar(16) NOT NULL default '',
  `register_time` int(11) NOT NULL default '0',
  `onlinetime` int(11) NOT NULL default '0',
  `dpath` varchar(255) NOT NULL default '',
  `design` tinyint(4) NOT NULL default '1',
  `noipcheck` tinyint(4) NOT NULL default '1',
  `spio_anz` tinyint(4) NOT NULL default '1',
  `settings_tooltiptime` tinyint(4) NOT NULL default '5',
  `settings_fleetactions` tinyint(4) NOT NULL default '0',
  `settings_allylogo` tinyint(4) NOT NULL default '0',
  `settings_esp` tinyint(4) NOT NULL default '1',
  `settings_wri` tinyint(4) NOT NULL default '1',
  `settings_bud` tinyint(4) NOT NULL default '1',
  `settings_mis` tinyint(4) NOT NULL default '1',
  `settings_rep` tinyint(4) NOT NULL default '0',
  `urlaubs_modus` tinyint(4) NOT NULL default '0',
  `db_deaktjava` tinyint(4) NOT NULL default '0',
  `points_builds` bigint(20) NOT NULL default '0',
  `points_tech` bigint(20) NOT NULL default '0',
  `points_fleet` bigint(20) NOT NULL default '0',
  `points_builds2` bigint(20) NOT NULL default '0',
  `points_tech2` bigint(20) NOT NULL default '0',
  `points_fleet2` bigint(20) NOT NULL default '0',
  `points_builds_old` bigint(20) NOT NULL default '0',
  `points_tech_old` bigint(20) NOT NULL default '0',
  `points_fleet_old` bigint(20) NOT NULL default '0',
  `points_points` bigint(20) NOT NULL default '0',
  `rank` int(11) NOT NULL default '0',
  `new_message` int(11) NOT NULL default '0',
  `fleet_shortcut` text,
  `b_tech_planet` int(11) NOT NULL default '0',
  `spy_tech` int(11) NOT NULL default '0',
  `computer_tech` int(11) NOT NULL default '0',
  `military_tech` int(11) NOT NULL default '0',
  `defence_tech` int(11) NOT NULL default '0',
  `shield_tech` int(11) NOT NULL default '0',
  `energy_tech` int(11) NOT NULL default '0',
  `hyperspace_tech` int(11) NOT NULL default '0',
  `combustion_tech` int(11) NOT NULL default '0',
  `impulse_motor_tech` int(11) NOT NULL default '0',
  `hyperspace_motor_tech` int(11) NOT NULL default '0',
  `laser_tech` int(11) NOT NULL default '0',
  `ionic_tech` int(11) NOT NULL default '0',
  `buster_tech` int(11) NOT NULL default '0',
  `intergalactic_tech` int(11) NOT NULL default '0',
  `graviton_tech` int(11) NOT NULL default '0',
  `ally_id` int(11) NOT NULL default '0',
  `ally_name` varchar(32) default '',
  `ally_request` int(11) NOT NULL default '0',
  `ally_rank_id` int(11) NOT NULL default '0',
  `ally_request_text` text,
  `ally_register_time` int(11) NOT NULL default '0',
  `current_luna` int(11) NOT NULL default '0',
  `kolorminus` varchar(11) NOT NULL default 'red',
  `kolorplus` varchar(11) NOT NULL default '#00FF00',
  `kolorpoziom` varchar(11) NOT NULL default 'yellow',
  `rank_old` int(11) NOT NULL default '0',
  `bana` varchar(11) NOT NULL default '0',
  `banaday` varchar(11) NOT NULL default '0',
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `id_planet` (`id_planet`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=916 ;

--
-- Dumping data for table `ugml_users`
--

INSERT INTO `ugml_users` VALUES(915, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'dark.mnax@hotmail.com', 'dark.mnax@hotmail.com', 'en', 5, 'M', '', NULL, 1982, 1, 4, 8, 1982, '77.46.240.62', 1199050027, 1199050120, '', 1, 1, 1, 5, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, NULL, 0, 0, 'red', '#00FF00', 'yellow', 0, '0', '0');


Заповядай заявката благодаря за реагирането!
 
Това, което си дал не е заявката, а структурата на базата данни. Дай направо целия файл, за да видим какво не е наред.
 
Кой файл да ти дам това е проблема! незнам от кои файл ми дава проблем...!
 
Ако някои ми помогне давам +1 .... напрао се отчаих вече... :cry:
 
е какво да ти помогнеме като нищо не си дал може да е от 1000 неща

от енкодинга на файла
мета таг си сложи с 1251
датабазата я направи на 1251
 
опа...

Код:
$idwroga = doquery("SELECT * FROM {{table}} WHERE galaxy={$f['fleet_end_galaxy']} AND system={$f['fleet_end_system']} AND planet={$f['fleet_end_planet']}",'planets',true);
					$idwrog=$idwroga['id_owner'];
					$atakujacy_user = doquery("SELECT * FROM {{table}} WHERE id={$f['fleet_owner']}",'users',true);
					$wrog_user = doquery("SELECT * FROM {{table}} WHERE id={$idwroga['id_owner']}",'users',true);
					$tech_wrog = doquery("SELECT `military_tech`, `defence_tech`, `shield_tech` FROM  {{table}} WHERE id={$idwrog}",'users',true);
					$tech_atakujacy = doquery("SELECT `military_tech`, `defence_tech`, `shield_tech` FROM  {{table}} WHERE id={$f["fleet_owner"]}",'users',true);
					for ($i =200; $i <500;$i++){
						if($idwroga[$resource[$i]] > 0){
							$wrog[$i]["ilosc"] = $idwroga[$resource[$i]];



Погледнете някаде да има грешка.... :?
 
всичко ми е на cp1251.... абсолютно всичко...
 
Това ми казва... :(


Някои друг.. :/

Код:
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 '  ugml_users WHERE id=915' at line 1
SELECT `military_tech`, `defence_tech`' at line 5


:?
 
оправих проблема обаче пак излизат на йероглифи...ибаах му майката :D
 
смятай... slideR благодаря ти! просто трябваше SET NAMES да е с главни букви.... така стана... +1 :)
 

Back
Горе