Autor | Zpráva | ||
---|---|---|---|
Jan Zabloudil Profil |
Ahoj, nevíte co je v této žádosti špatně že se do databáze uloží špatně, bez znamének češtiny, i když je to kod přímo z knihy?
co bych tam měl přidat? <?php $db = mysql_connect('localhost', 'root', 'heslo') or die('Nemohu se připojit. Zkontrolujte připojovací parametry.'); mysql_select_db('moviesite', $db) or die(mysql_error($db)); // vytvoř tabulku reviews $dotaz = 'CREATE TABLE reviews ( review_movie_id INTEGER UNSIGNED NOT NULL, review_date DATE NOT NULL, reviewer_name VARCHAR(255) NOT NULL, review_comment VARCHAR(8000) NOT NULL, review_rating TINYINT UNSIGNED NOT NULL DEFAULT 0, KEY (review_movie_id) ) ENGINE=MyISAM'; mysql_query($dotaz, $db) or die (mysql_error($db)); // vlož nová data do tabulky reviews $dotaz = <<<ENDSQL INSERT INTO reviews (review_movie_id, review_date, reviewer_name, review_comment, review_rating) VALUES (1, "2008-09-23", "Marek Skála", "Věděl jsem, že to bude dobrý. I když moje přítelkyně mě donutila, abych se na něj podíval.", 4), (1, "2008-09-23", "Jakub Slonek", "No nevím, Popelka se mi líbila víc.", 2), (1, "2008-09-28", "Páťa", "Naprostá bomba!", 5), (2, "2008-09-23", "Marvin", "Tak tohle je můj oblíbený film. Moc jsem tomu nedával, ale nakonec jsme tenhle kousek zamyloval.", 5), (3, "2008-09-23", "Václav K.", "Film se mi docela líbil, i když to nejdříve vypadalo jako nepovedené video od agenta nějaké cestovky.", 3) ENDSQL; mysql_query($dotaz, $db) or die(mysql_error($db)); echo 'Databáze filmů byla úspěšně aktualizována!'; ?> |
||
jenikkozak Profil |
#2 · Zasláno: 8. 6. 2013, 22:32:12
|
||
Tori Profil |
#3 · Zasláno: 8. 6. 2013, 23:01:45
Jan Zabloudil:
Ještě bych přidala kódování češtiny i k definici tabulky (záleží na nastavení serveru, ale výchozí je tuším latin1_swedish nebo tak něco). Pokud používáte utf8, bude to vypadat takhle: ... ENGINE MyISAM CHARACTER SET utf8 COLLATE utf8_czech_ci |
||
Jan Zabloudil Profil |
#4 · Zasláno: 9. 6. 2013, 08:50:09 · Upravil/a: Jan Zabloudil
Tori:
Dobře se uloží např. ž, ý, í ale špatně ě, ř, ů Nevíš co s tim? Dík za odpovědi, Nač hledat složité cesty, když jsou jednoduché - databázi jsem upravil normálně přes phpadmin a vše funguje - takže špatný znaky to tam házelo, když jsem to tam nahrával přes php (soubory) - i když jsem měl nastavené kodování dobře (fakt nevim čím to je) |
||
Časová prodleva: 11 let
|
0