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
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Jiří REMAR
Ondřej Štorc:26.4.2014 18:56

V adresním řádku máš napsanej localhost a ne "file://..../in­dex.php"

Odpovědět
26.4.2014 18:56
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Jiří REMAR
Člen
Avatar
Jiří REMAR:26.4.2014 19:04

Ano mám :-)
Problém vyřešen pomohla reinstalace webservru, a zpuštěno jako správce.
Děkuji za ochotu ;)

 
Odpovědět
26.4.2014 19:04
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Jiří REMAR
Ondřej Štorc:26.4.2014 19:16

Nemáš zač :)

Odpovědět
26.4.2014 19:16
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Jiří REMAR
mkub:26.4.2014 20:22

pre ujasnenie, Apache si standardne otvara maly port (konkretne port c. 80) a k tymto portom (psrty 0 az 1000) su potrebne opravnenia spravcu systemu

a ak sa vyskytne nejaky problem s behom XAMPP, tak by sa to malo zalogovat do logov, ak je povolene ukladanie logov a tam najdes aj popis problemu (napr. port ke obsadeny, problem s modulom v apachi, problem s konfiguraciou, cely byh balika, pripojenie browsera k serveru,... a podla gogob zdetekujes vzniknuty problem

 
Odpovědět
26.4.2014 20:22
Avatar
pedro.stransky:19.5.2014 10:56

Ahoj, máte někdo zkušenosti s hostingem onebit a jejich připojením k databázi?

Na localhostu vše v pohodě, jakmile jsem příklad vytvořil na onebit, nemohu se k databázi připojit.

Psal jsem jim, doporučili mi připojit se k databázi takto:

mysql_connect("127­.0.0.1", "example.com", "heslo");

Zkusil jsem a pořád nic, navíc jak je v článku napsáno je to už zastarlý způsob.

Pokud jste někdo řešil podobný problém, tak prosím o radu.

Díky a mějte se,

Petr

 
Odpovědět
19.5.2014 10:56
Avatar
mkub
Tvůrce
Avatar
Odpovídá na pedro.stransky
mkub:19.5.2014 11:29
mysql_connect("127.0.0.1", "example.com", "heslo");

tym sa pripajas na localhost, cize k sebe na vlastny pocitac...
takze tymto sa nepripojis k svojej databaze u nich...
...totiz host s IP adresou 127.0.0.1 je loopback, cize spatna smycka a ukazuje na lokalne sietove rozhranie

takze problem je v tom, ze ti zle doporucili...

 
Odpovědět
19.5.2014 11:29
Avatar
mkub
Tvůrce
Avatar
Odpovídá na pedro.stransky
mkub:19.5.2014 11:35

"example.com" je zase meno uzivatela danej databazy a "heslo" je heslo toho uzivatela...
cize ti poslali iba kopiu z dokumentacie PHP

 
Odpovědět
19.5.2014 11:35
Avatar
pedro.stransky:19.5.2014 13:55

díky za odpověď. Takže je požádám o záslání nových údajů.

Dle jejich poradny: http://www.onehelp.cz/…ojit-k-mysql

by ta IP měla být v pořádku, ale jak píšeš, ukazuje to na lokální sit. rozhrání.

Editováno 19.5.2014 13:56
 
Odpovědět
19.5.2014 13:55
Avatar
hocikto19
Člen
Avatar
hocikto19:12.7.2014 10:32

ja mám problém, že keď chcem prihlásiť uživateľa na stránku cez skript
if(isset($_POS­T['login_name']) && isset($_POST['lo­gin_password'])){
$user = Db::queryOne(
"SELECT users_id, admin
FROM users
WHERE meno=? AND heslo=SHA1(?)
", $_POST['login_na­me'], $_POST['login_pas­sword']."***");
if(!$user){
printf("<p class=\"error\">Ne­platné údaje</p>");
}
else{
$_SESSION['user_na­me']=htmlspeci­alchars($_POS­T['login_name']);
$_SESSION['user_id']=$u­ser['users_id'];
$_SESSION['user_i­sAdmin']=$user['ad­min'];
header("Location: index.php?sec­tion=domov");
exit();
}
}

pričom používam práve tento wrapper čo je tu v nemodifikovanej podobe, tak mi to vyhadzuje tento error
Fatal error: Call to a member function execute() on a non-object in /***/www/Db.php on line 61

Editováno 12.7.2014 10:33
Odpovědět
12.7.2014 10:32
Multum in parvo.
Avatar
mmartinssedlacek:21.8.2014 16:10

Čauko.
Mám nasledujúci problém: spravil som všetko podľa pokynov, Db.php a index.php mám v rovnakej zložke, opísal som script ako som mal podľa názvov v mojej tabuľke, prehral som to cez server, ale vyzerá to že problém je v Db.php. Stránka mi namiesto pridania riadka do tabuľky vypíše toto:
*Warning: PDO::prepare(): SQLSTATE[42000]: Syntax error or access violation: 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 '' at line 2 in C:\xampp\htdoc­s\testDatabaza\Db­.php on line 60

Fatal error: Call to a member function execute() on a non-object in C:\xampp\htdoc­s\testDatabaza\Db­.php on line 61*

 
Odpovědět
21.8.2014 16:10
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.