Autor Zpráva
Viktor
Profil *
Na forpsi mám knihu návštěv a data jsou uložena na MySQL. Pokud provedu export a podívám se na data v PSPADu je vše v pořádku. Přes PHPAdnim provedu SQL-tesxtový soubor-proveď a dostanu hlášku:

#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 'DEFAULT CHARSET=latin2 AUTO_INCREMENT=26' at line 9

Poraďte kde mám botu
Viktor
Profil *
Takže jsem se dostal malinkej kousek dále. Tímto scriptem založím databázi na Forpsi

CREATE TABLE `kniha` (
`id` int(10) NOT NULL auto_increment,
`datum` datetime default '0000-00-00 00:00:00',
`jmeno` varchar(30) default NULL,
`email` varchar(30) default NULL,
`prispevek` text,
PRIMARY KEY (`id`),
KEY `jmeno` (`jmeno`))

Když se podívám na Forpsi do PHPAdmina tak ve sloupci porovnání mám "Latin2_general_ci"

Co dopsat do scriptu, abych na Forpsi vytořil tabulku s kódováním "cp_1250_czech cs"

V PHP scriptu mám "<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">"

Díky za radu
Kajman_
Profil *
V PHPadminovi by to mělo jít změnit, pokud to verze podporuje. Při té změně to vypíše i kód, který se pro tu změnu použije.
Viktor
Profil *
Po rozmluvě s adminem na forpsi:

Export z PHPAdmina je v UTF8 a import by měl na mém PHPAdminovi proběhnout také v UTF8. Netuším ale kde v php.ini toto nastavit
Kajman_
Profil *
Nejspíše stačí přidat na začátek toho souboru.

SET NAMES 'utf8';
Toto téma je uzamčeno. Odpověď nelze zaslat.

0