NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 2 - První databázová tabulka a MySQL ovladače v PHP

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:7.7.2015 16:40

Prostě si nech poslat ID operace, kterou zapíná/vypíná. Na serveru samozřejmě zkontroluješ, jestli má uživatel k této operaci právo a jestli ne, tak ji neprovedeš. Jestli potřebuješ k jednomu stejnému příkazu měnit jméno tabulky, tak to je špatně navržené, protože takhle tam máš několik stejných tabulek, dej to vše do jedné a přidávej k tomu další parametr, např. ID operace, jak jsem psal výše. Z čísla stejně nikdo nepozná co to dělá, ale stejně by sis to měl zabezpečit pomocí uživatelských rolí.

Odpovědět
7.7.2015 16:40
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:7.7.2015 16:48

Jo to já bohužel neovlivním, návrh databáze je mimo mojí pravomoc, já jen pracuju s tím co jsem dostal...

Odpovědět
7.7.2015 16:48
Neaktivní uživatelský účet
Avatar
Aleš Kubíček:24.7.2015 18:53

mam problem s pripojenim k Mysql:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'root'@'alfa.web­sitte.cz' (using password: YES)' in /var/www/clien­ts/client15/web73/we­b/demo/test/Db­.php:48 Stack trace: #0 /var/www/clien­ts/client15/web73/we­b/demo/test/Db­.php(48): PDO->__construct('mys­ql:host=webs.­..', 'root', 'xxxxx...', Array) #1 /var/www/clien­ts/client15/web73/we­b/demo/test/in­dex.php(32): Db::connect('web­sitte.cz', 'c15_dbtest', 'root', 'xxxxxx...') #2 {main} thrown in /var/www/clien­ts/client15/web73/we­b/demo/test/Db­.php on line 48

prosim o radu co s tim

Editováno 24.7.2015 18:55
 
Odpovědět
24.7.2015 18:53
Avatar
Odpovídá na Aleš Kubíček
Martin Konečný (pavelco1998):24.7.2015 19:12

Zřejmě zadáváš špatné jméno nebo heslo

Odpovědět
24.7.2015 19:12
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
 
Odpovědět
24.7.2015 19:22
Avatar
Ondřej Máca:25.7.2015 19:25

Můžu se zeptat proč funkcím, které začínají mysql, je již v PHP lepší se úplně vyhnout?

 
Odpovědět
25.7.2015 19:25
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Ondřej Máca
mkub:25.7.2015 19:43

su oznacene ako zastarale a v PHP 7 budu odstranene
a takisto su aj nebezpecne ohladne moznej SQL injection, ked sa neosetria

 
Odpovědět
25.7.2015 19:43
Avatar
pavlikt
Člen
Avatar
pavlikt:15.8.2015 13:34

Musím uznat, že na ITnetwork je jsou zatím v kotlině české asi nejlepší tutoriály, klobouk dolů :-)

 
Odpovědět
15.8.2015 13:34
Avatar
Jaroslav Míka:26.10.2015 0:32

Jsem úplný začátečník, kde je chyba?
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1049] Unknown database 'databaze_pro_web'' in C:\xampp\htdoc­s\PhpProject1\Db­.php:48 Stack trace: #0 C:\xampp\htdoc­s\PhpProject1\Db­.php(48): PDO->__construct('mys­ql:host=127..­..', 'root', '', Array) #1 C:\xampp\htdoc­s\PhpProject1\in­dex.php(3): Db::connect('127­.0.0.1', 'databaze_pro_we­...', 'root', '') #2 {main} thrown in C:\xampp\htdoc­s\PhpProject1\Db­.php on line 48

 
Odpovědět
26.10.2015 0:32
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Jaroslav Míka
mkub:26.10.2015 2:04

a mas spravne vytvorenu databazu a spravne sa k nej pripajas a spravne prihlasovacie udaje k nej?
cize:

  • adresuDB servera (na ktorom bezi dana databaza)
  • login a heslo uzivatela opravneneho manipulovat s danou databazou
  • nazov databazy (nazov by nemal obsahovat diakritiku, medzery, specialne znaky a pod.)
 
Odpovědět
26.10.2015 2:04
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 145.