Autor | Zpráva | ||
---|---|---|---|
Dastenora Profil * |
#1 · Zasláno: 28. 9. 2008, 14:04:37
Dobrý den učím se PHP a databáze MYSQL
sem naprostý začátečník mám nainstalován easy php skoušel jsem vytvořit v mysql tabulku jenže pokud chci spustit příkazový řádek ze složky \bin mysql.exe okno příkazového řádku jen problikne a nic víc takže příkazy nemám kam psát skoušel jsem teda tvořit tabulku přes php admin ale v tom se jako začátečník vůbec nevyznám radši bych přes ten příkazový řádek už jen proto že mám učebnici kde se popisuje pouze práce s příkaz.řádkem za pomoc vám děkuji. |
||
ShiraNai7 Profil |
#2 · Zasláno: 28. 9. 2008, 14:11:10
EasyPHP je na nic, zkus XAMPP. Potom můžeš tabulky a celou databázi spravovat přes phpMyAdmina - je to nesrovnatelně jednodušší, než to psát ručně (ale i tato možnost tam je).
|
||
imploder Profil |
#3 · Zasláno: 28. 9. 2008, 14:19:11
V EasyPHP máš taky PHPAdmin. Já ho mám (EasyPHP 1.8) na adrese "127.0.0.1/mysql/". Tam je možné vytvářet, prohlížet a upravovat tabulky jak pomocí grafického rozhraní, tak zadávat SQL příkazy.
|
||
ShiraNai7 Profil |
#4 · Zasláno: 28. 9. 2008, 14:20:37
imploder
Ano, phpMyAdmin je tam sice taky, ale obecně s EasyPHP bývá více problémů, takže i přesto XAMPP doporučuji (neměl jsem s ním jediný problém). |
||
imploder Profil |
#5 · Zasláno: 28. 9. 2008, 14:28:23
ShiraNai7
Mně zase po menším počátečním nakonfigugorování (nechtěl jsem, aby to zbytečně házelo warning u nedeklarovaných proměnných) funguje bez problémů EasyPHP. Neznám rozdíly mezi nima, pro začátečníka je to asi jedno. Co už bych vážně dneska nedoporučil je PHPTriad, to už je stará záležitost a i tehdy pokud si dobře vzpomínám to byl docela problém rozchodit i s databází. |
||
Mastodont Profil |
#6 · Zasláno: 28. 9. 2008, 14:28:41
Dastenora
A jak jsi to okno příkazového řádku spouštěl? Nemám s tím sebemenší problém a dělám v něm s MySQL běžně. |
||
RAmses Profil |
#7 · Zasláno: 28. 9. 2008, 18:55:11
Mastodont
Zřejmě přímo poklepáním na bin/mysql.exe, což mi také jen problikne. |
||
Mastodont Profil |
#8 · Zasláno: 28. 9. 2008, 19:32:39 · Upravil/a: Mastodont
To je ovšem - samozřejmě - blbost, je nutné zadat Start -> Spustit, napsat "cmd", enter, pak najít složku bin a v ní normálně "mysql -u uživatel .."
Případně si nainstalovat Open Command Window Here (http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.ms px), pak se to celé urychlí. |
||
Dastenora Profil * |
#9 · Zasláno: 28. 9. 2008, 19:48:18
„Dastenora“
„A jak jsi to okno příkazového řádku spouštěl? Nemám s tím sebemenší problém a dělám v něm s MySQL běžně.“ no poklikal jsem na bin/mysql.exe a nic |
||
Dastenora Profil * |
#10 · Zasláno: 28. 9. 2008, 19:49:49
„To je ovšem - samozřejmě - blbost, je nutné zadat Start -> Spustit, napsat "cmd", enter, pak najít složku bin a v ní normálně "mysql -u uživatel .."“
„Případně si nainstalovat Open Command Window Here (http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.ms px), pak se to celé urychlí.“ jo tak sem to tak yskusil takhle ale jen to problikne |
||
Kajman_ Profil * |
#11 · Zasláno: 28. 9. 2008, 20:02:32
Použijte např. mysql query browser, pro začátky to bude určitě jednodušší než mysql konzole. Pokud máte čerstvě nainstalovaný a spustěný mysql server, tak se zkuste připojit na localhost jako root bez hesla.
|
||
Dastenora Profil * |
#12 · Zasláno: 28. 9. 2008, 21:17:23
„Použijte např. mysql query browser, pro začátky to bude určitě jednodušší než mysql konzole. Pokud máte čerstvě nainstalovaný a spustěný mysql server, tak se zkuste připojit na localhost jako root bez hesla.“
no já se k databázi připojím bez problému teď chci vyskoušt vytvořit tabulku ale vůbec se mi nedaří spustit ten př.řádek a pokud tabulku skouším udělat přes php admin tak tam taky končím vůbec se vto php admin nevyznám a jak sem uvedl mám učebnici právě kde se pracuje stou příkazovou řádkou ale mám v tom stejně hokej až budu chtít udělat databázi naostro na nějakým servru tak mně asi př.řádka bude na nic jestly to dobře chápu tabulka na servru se tvoří pouze v php admin? a nebo si databázi vytvořím doma na localhost a na server to pak nahraju?s mysql teprve začínám a tohle mně není jasný dík |
||
Alphard Profil |
#13 · Zasláno: 28. 9. 2008, 21:30:26
příkazy spustíte v podstatě všude, jde jen o to, že příkazová řádka není moc pohodlná, problémy s kopírováním, formátovám složitějších dotazů, na kurzor myši zapomeňte
jestli (jako já) nestojíte o klikačky a nechcete používat komplexnější nástroje (viz Kajman_), doporučuji phpMinAdmin, můžete ho používat všude, kde je PHP |
||
RAmses Profil |
#14 · Zasláno: 28. 9. 2008, 21:58:43
Dastenora
umět v příkazové řádce určitě není od věci, ale do budoucna si myslím, že budeš používat spíše PMA, není to vůbec složité. Když se přihlásíš do svého PMA, máš tam kolonku Vytvořit novou databázi, vyplníš jak chceš aby se databáze jmenovala, třeba test a vybereš porovnávání(doporučuji utf8, já používám utf8_unicode_ci). Tím máš založenu databázi. V horní části klikneš na záložku Struktura, ve formuláři Vytvořit novou tabulku v databázi zadáš název tabulky a počet sloupců, které bude obsahovat. Na další stránce potom jen vyplníš atributy. |
||
imploder Profil |
#15 · Zasláno: 28. 9. 2008, 22:05:32
Dastenora
tak to spusť z příkazového řádku, aby se ti to nezavřelo |
||
crook Profil * |
#16 · Zasláno: 29. 9. 2008, 11:31:14
Php My admin ma mimochodem temer vsude SQL => je to prave neco jako prikazova radka(akorat to neni radek ale vice radkove..stejne si nejak nedokazu predstavit tvorbu desetisloupcove tabulky pouze z prikazove radky s autoincrementem atd)
|
||
Neudy Profil |
#17 · Zasláno: 29. 9. 2008, 14:37:08
Možná je mysql zakázáno ve službách systému. Ovládací panely -> Nástroje pro správu -> Služby, tam najdi mysql a pokud tam bude zakázáno, tak to přehoď na automaticky a pak zkus znova zapnout ten příkazovej řádek..
|
||
Časová prodleva: 1 rok
|
|||
.. Profil * |
#18 · Zasláno: 11. 11. 2009, 14:05:03
Dle mého je problém vtom že si to pouze naistaloval/a ale už si neudělal konfiguraci. musis si tam nastavit heslo atd atd ..
|
||
Časová prodleva: 23 dní
|
|||
Daniel Romba Profil * |
#19 · Zasláno: 4. 12. 2009, 19:39:06
Zdravím,
pokud chcete využít konzoli MySQL, musíte spouštět soubor mysql.exe z příkazového řádku a nebo si vytvořit zástupce na ploše a spouštět soubor s parametry "-u uzivatel". Defaultně je to "-u root". Pokud máte účet s heslem, bude to potom "-u uzivatel -p heslo". Dá se použít daleko více parametrů, které zjistíte když spustíte mysql s parametrem "-?". Když jsem začínal s mysql taky jsem používal přímo konzoli pro manipulaci s daty. Pokud se mysql chcete opravdu naučit a ne jen klikat v phpma, určitě ze začátku doporučuju. S pozdravem Daniel Romba |
||
Časová prodleva: 14 let
|
0