Autor | Zpráva | ||
---|---|---|---|
michal454454 Profil |
#1 · Zasláno: 18. 9. 2014, 15:39:31
počkat co ze mam presne udelat ted tomu nerozumím... napsat *1068AAB8E529DA9C324149DA9493F1A6788B1A66
kam a místo ceho tedy? :) |
||
lionel messi Profil |
Riadok 4 súboru connect.php uprav takto:
$db_password = "*1068AAB8E529DA9C324149DA9493F1A6788B1A66";
|
||
michal454454 Profil |
#3 · Zasláno: 18. 9. 2014, 15:58:56
tak to vypsalo ty same chyby jako když tam byly je uvozovky... tak nevím :)
|
||
lionel messi Profil |
#4 · Zasláno: 18. 9. 2014, 16:00:44
michal454454:
Skús ešte bez úvodnej hviezdičky: $db_password = "1068AAB8E529DA9C324149DA9493F1A6788B1A66";
|
||
michal454454 Profil |
#5 · Zasláno: 18. 9. 2014, 16:06:21 · Upravil/a: michal454454
furt nic :/ nemá tam byt třeba místo toho db_ jmeno ty databaze...?
jako třeba to wsalbiondat_password? :) nebo nemaji tam byt pouze apostrofy místo uvozovek myslím '1068AAB8E529DA9C324149DA9493F1A6788B1A66'; |
||
lionel messi Profil |
#6 · Zasláno: 18. 9. 2014, 16:13:21
michal454454:
„jako třeba to wsalbiondat_password? :)“ Skús, nepredpokladám úspech, ale topiaci sa aj slamky chytá. „nebo nemaji tam byt pouze apostrofy místo uvozovek“ Nepomôže. |
||
michal454454 Profil |
#7 · Zasláno: 18. 9. 2014, 16:34:20
tam bude proste nejaka chybka nekde ... nwm kde v tom fanszona.php asi byt nemůže ne? spise v tom connect.. a v databazi byt chyba nemůže, jsou všechny udaje spravne?
mysql> USE wsalbiondat Database changed mysql> describe uzivatele; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | login | varchar(40) | YES | | NULL | | | heslo | varchar(32) | YES | | NULL | | | email | varchar(50) | YES | | NULL | | +-------+-------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec) mysql> |
||
lionel messi Profil |
#8 · Zasláno: 18. 9. 2014, 16:47:43
michal454454:
„spise v tom connect.“ Určite, ale nie syntaktická. |
||
michal454454 Profil |
#9 · Zasláno: 18. 9. 2014, 16:50:17
a nejake uzivatele tam nemusím mít uz v databazi vytvorene ze ne? ty se tam vytvari az při te registraci nebo je muzu vytvořit i sam a to prikazem insert into user(...)? :)
|
||
rafej Profil |
#10 · Zasláno: 18. 9. 2014, 18:09:51
Přihlaš se do Mysql a na příkazovou řádku napiš:
update user set Password=PASSWORD("mypassword") where User="root"; Místo mypassword si napiš tebou zvolené heslo. Všimni si, že heslo je v závorce, protože je na něj použito zašifrování MYSQL funkcí PASSWORD , tzn. přímým přepisem v tabulce se změnit nedá!
Do souboru connect.php si doplň heslo, které jsi nastavil v předchozím kroku.
Vyzkoušej a napiš, jak to dopadlo. Kdyby sis nainstaloval phpMyAdmin nebo Adminer, jak ti tady radili, tak je nastavování změn v databázi pro tebe mnohem jednodušší a nemáš tu diskusní vlákno na 2 stránky. Jsou to správcovské programy, napsané v PHP, které za tebe píší a posílají ty příkazy do databáze a uživatel většinou jen vyplňuje políčka s formulářem, což je mnohem jednodušší a pochopitelnější. |
||
michal454454 Profil |
#11 · Zasláno: 18. 9. 2014, 19:11:06
Udelal jsem to nakonec jinak jenom jsem dal do db_password to heslo me databaze které jsem psal vždy na zacatku prikazoveho radku a ted mi to uz jen pise varovani se zastaralými funkcemi.. takze by to asi mělo fungovat
|
||
Časová prodleva: 10 dní
|
|||
Kubo2 Profil |
#12 · Zasláno: 28. 9. 2014, 14:16:20
Len poznámka, užívateľ s príznakom
using password: NO musí ako tretí argument mysql_connect() zadať hodnotu null alebo ho vynechať, pretože prázdny string môže tiež predstavovať variantu hesla pre MySQL, a potom vznikajú podobné chybové hlášky „Access denied“.
|
||
Časová prodleva: 10 let
|
0