Vytvoreni databaze pres php na localhostu – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Vytvoreni databaze pres php na localhostu – PHP – Fórum – Programujte.comVytvoreni databaze pres php na localhostu – PHP – Fórum – Programujte.com

 

tribalcz0
Super člen
14. 8. 2013   #1
-
0
-

ahoj mam problem mam tento script

<?php
header('Content-type: text/html;charset=utf-8');
$dblogin='';//Přihlašovací jméno
$dbpassword='';//Heslo
$db = new PDO('mysql:host=localhost;dbname=test;charset=UTF-8', $dblogin, $dbpassword);//
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
$stmt=$db->query('CREATE TABLE uzivatele (id INT NOT NULL AUTO_INCREMENT ,avatar VARCHAR(255) NOT NULL, login VARCHAR(50) NOT NULL 
, heslo VARCHAR(100) NOT NULL, opravneni VARCHAR(30), datum_zalozeni INT NOT NULL ,datum_zmeny INT NOT NULL, PRIMARY KEY ( id ))ENGINE=MyISAM  DEFAULT CHARSET=utf8');
    echo 'Tabulka uzivatele byla úspěšně vytvořena!<br/>';
} catch(PDOException $e) {
    echo 'Nastala chyba:'.$e;
    };
?>

a pri odeslani scriptu to vypise chybu ale jen na localhostu pokud tento script skopcim a pustim na webu tak to jede nevim co s tim cchybova hlaska je takovato:


Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2019] Unknown character set' in C:\xampp\htdocs\NEMESIS\db\install_su.php:6 Stack trace: #0 C:\xampp\htdocs\NEMESIS\db\install_su.php(6): PDO->__construct('mysql:host=loca...', 'admin', 'BG6T7U890') #1 C:\xampp\htdocs\NEMESIS\db\install.php(19): require('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\NEMESIS\db\install_su.php on line 6
 

Nahlásit jako SPAM
IP: 178.209.131.–
peter
~ Anonymní uživatel
4014 příspěvků
15. 8. 2013   #2
-
0
-

http://translate.google.com/#auto/cs/SQLSTATE[HY000]%20[2019]%20Unknown%20character%20set
https://www.google.cz/search?…[HY000]+[2019]

SQLSTATE [HY000] [2019] Neznámá znaková sada

http://www.phpro.org/articles/MySQL-Error-Codes.html

Prosel jsem par for a hadam, ze je to bug a ze to vyresi jenom update php. Muzez projit vsechny change logy mezi verzemi php na localhost a na serveru, treba to tam bude zminene.
Tez tam byla zminka, ze to nastava, kdyz mas jine kodovani v databazi nez pro pripojeni. Coz by mohlo vyresit SET NAMES. Ale s PDO jsem jeste nepracoval, prijde mi to jako dost hloupe i na bug.
A tez se zda, ze se to tahne napric vice verzemi, naposledy reportovane 2013-01-02
https://bugs.php.net/bug.php?…

Nahlásit jako SPAM
IP: 193.84.207.–
peter
~ Anonymní uživatel
4014 příspěvků
15. 8. 2013   #3
-
0
-

Pripadne se mi zda divne, ze mas v jednom prikazu UTF8 a ve druhem utf8. treba je na to pdo citlive :)

Nahlásit jako SPAM
IP: 193.84.207.–
tribalcz0
Super člen
15. 8. 2013   #4
-
0
-

pokud myslis aktualizaci na novejsi verzi php  tak nevim nevim na serveru myslim ti VPS mam starsi verzi presneji 5.3.3 a na localu 5.4.16

Nahlásit jako SPAM
IP: 178.209.131.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 22 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý