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 1 - Úvod do databází v PHP pro úplné začátečníky

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
Ernest Kuki
Člen
Avatar
Odpovídá na Hando
Ernest Kuki:29.12.2017 18:46

root? to je pro všechny stejne? =)

Odpovědět
29.12.2017 18:46
Najdi co tě baví a nech ať tě to zabije..
Avatar
Odpovídá na Ernest Kuki
Robert Ďurica:29.12.2017 22:23

Ako pise Hando tak ak to mas u seba na kompu tak to je default. Ak ovsem mysql instalujes/mas na servru tak tam si musis zvolit heslo a tento ucet je defaultne povoleny len z lokalhostu(ak sa sa dobre pametam). Co sa tyka providera tak od neho by si mal dostat prihlasovacie udaje nebo v administraci si uzivatela a db vytvaras sam (neviem ako to ma onebit). Inak pre praci z db pouzivam program HeidiSQL a som s nim maximalne spokojny. :-)

 
Odpovědět
29.12.2017 22:23
Avatar
Ernest Kuki
Člen
Avatar
Odpovídá na Robert Ďurica
Ernest Kuki:29.12.2017 22:29

Super.. dekuji za info .. az se k tomu po silvestru dostanu tak vse vyzkousim =)

Odpovědět
29.12.2017 22:29
Najdi co tě baví a nech ať tě to zabije..
Avatar
Hando
Člen
Avatar
Odpovídá na Ernest Kuki
Hando:29.12.2017 23:27

Je zásadní rozdíl, jestli se bavíme o localhostu u tebe na pc, nebo o databázi, umístěné někde na komerčním hostingu/serveru.

Na localhostu by to mělo být skutečně 'root' a prázdné heslo. Víceméně si s databází můžeš dělat vše, co tě napadne.

U hostingu to je případ od případu, ale obecně mám zkušenosti takové, že v závislosti na tarifu/hostingu máš vymezený určitý počet databází (nebavíme se o tabulkách), které se spravují v administraci hostingu, kde se k nim zároveň dají např. nastavit přístupová práva pro specifické uživatele (např. účet pro správu aktualit nepotřebuje přístup k databázi fotogalerie apod.), vymezit rozsahy IP adres, odkud se můžeš připojit k phpmyadminu apod. Tam si můžeš nastavit přístupové údaje, které potom použiješ pro přístup přes nějaký nástroj pro práci s databází - většina hostingů zřejmě používá phpmyadmin.
Já to občas dělám tak, že vůbec na žádný phpmyadmin hostingu nelezu, ale nakopíruji si na hosting výše zmíněného adminera a veškerou práci (kromě vytváření databází) dělám přes něj. (Někomu se to ale může jevit nebezpečně, ale s opatrností tam zvýšené riziko nevidím.)
Možností je plno. :)

Editováno 29.12.2017 23:29
 
Odpovědět
29.12.2017 23:27
Avatar
Milan Hrubý
Člen
Avatar
Milan Hrubý:23.4.2019 18:38

Zdravím a prosím o radu.
Nemohu stále "rozběhnout" wrapper (Db.php). Hlásí se mi chybové hlášení pravděpodobně ze špatné syntaxe na řádku 37, tj. definice proměnných:

"Parse error: syntax error, unexpected '$host' (T_VARIABLE), expecting function (T_FUNCTION) or const (T_CONST) in /srv/www/studi­o555.cz/www/Tes­tDatabaze/Db.php on line 37"

děkuji za každou radu.

 
Odpovědět
23.4.2019 18:38
Avatar
Jan Poláček
Tvůrce
Avatar
Odpovídá na Milan Hrubý
Jan Poláček:23.4.2019 18:44

Ahoj, ještě by bylo dobré vidět, jak tu Db třídu používáš = zdroják, kde si jí použil a hází to chybu, potom kod nevkládej do obrázku ale jako kod přímo sem (druhá ikonka </>) a možná by si mohl používat nějakej lepšejší editor :)

Odpovědět
23.4.2019 18:44
Instrukce na adrese 0x77104f29 odkazovala na adresu paměti 0x00000014. S pamětí nelze provést operaci: written.
Avatar
Odpovídá na Milan Hrubý
Tomáš Novotný:23.4.2019 19:15

Ahoj, úplně si nejsem jistý, zda to funguje bez uvozovek, ale řekl bych že nikoliv...
--> $host = localhost; <--
a to i u ostatních řádků...

Odpovědět
23.4.2019 19:15
∞ ... the exact amount of possibilities how to deal with the situation ... so by calm, your solution is one of many
Avatar
Milan Hrubý
Člen
Avatar
Odpovídá na Jan Poláček
Milan Hrubý:24.4.2019 12:45

Děkuji za odpověď.

 
Odpovědět
24.4.2019 12:45
Avatar
Milan Hrubý
Člen
Avatar
Milan Hrubý:25.4.2019 8:31

Vyřešeno. Chyba nebyla ve špatné syntaxi, ale byla ve špatném zadání přihlašovacích údajů v souboru index.php na řádku 32. Díky všem za ochotu při řešení problému.

Db::connect('localhost', 'databaze_pro_web', 'databaze_pro_web', '***heslo***');
 
Odpovědět
25.4.2019 8:31
Avatar
Odpovídá na Milan Hrubý
Tomáš Novotný:25.4.2019 8:39

Vážně? "Parse error: syntax error, unexpected '$host' (T_VARIABLE)", že by se parser spletl? Zajímavé. Každopádně GL.

Odpovědět
25.4.2019 8:39
∞ ... the exact amount of possibilities how to deal with the situation ... so by calm, your solution is one of many
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 22.