Aktív témák
-
VladimirR
nagyúr
valaszolj neki itt! az egy dolog, hogy reklamozod az oldalad, azzal semmi gond -- de ne igy! reklamozd ugy, hogy bemutatod milyen tudast lehet ott osszeszedni! en azt a kegveset, ami van is szivesen osztom meg masokkal
koszonom
soundsthu:
Mysql-el kapcsolatos kérdésem lenne.
Egy kissé kezdő vagyok még a témában, az érdekelne, hogy hogyan lehet létrehozni az sql adatbázist, és ha már létre van hozva azt melyik könyvtárba kellene bemásolni hogy a php feldolgozó script is lássa.
Pl az AppServ/mysql/data-ba?
A gépen van apache web server és a PHP script-ől azt az üzenetet kapom hogy: ''Unable to select the database. Please check your MySQL database configuration.''
-mifele adatbazishoz akar hozzanyulni mifele script?
-letezik mar az adatbazis?
-megvan kulon file-ban? milyen file-ban?
-tolts le egy phpmyadmin-t (Bővebben: link), nagyon jo webes feluletu mysql manager (bar elvileg benne van az appserv-ben is, ezzel konnyeden tudsz adatbazist/tablat letrehozni/feltolteni
-a php script nem az adatbazis file-t keresi (a mysql egyebkent egyetlen file-ban tartja az adatbazisait a .../mysql/data/ibdata1 file-ban (elvileg az appserv konyvtaradban kell lennie ennek)), hanem kapcsolodik az mysql szerverhez (ergo futnia kell egynek a gepeden -- a hibauzenetbol kovetkeztetve fut egy), azonositja magat felhasznalonevvel es jelszoval (a fenti hibauzenet szerint meg ez is stimmel) majd kivalaszt egy adatbazist (Te itt akadsz el)
-adatbazist csinalhatsz parancssorbol, vagy sokkal kenyelmesebb phpmyadminbol (nagyon konnyu megtanulni, eleg jol atlathato egy kezdonek is -- nekem legalabbis semmi bajom nem volt vele, mikor eloszor hasznaltam, eleg ertelemszeruek a dolgok)
1.) parancssorbol:
bemesz a mysql/bin konyvtarba, majd ott parancssorba beirod, hogy mysql -u root -p enter, majd add meg a root jelszot (alapertelmezeskent ures, erdemes kesobb megvaltoztatni)
ezutan create database <dbneve>; -- (amit <>-be irok, ott az egeszet csereld le pl create database `teszt`; -- sort pontossvesszovel zarod
jo esetben a kovetkezot latod: Query OK, 1 row affected (0.00 sec)
kesz az adatbazis, lehet feltolteni, de elobb ki kell valasztani: use <dbneve>;
eztan tegyunk bele egy tablat:
CREATE TABLE `ddd` (
`uid` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`2` VARCHAR( 2 ) NOT NULL ,
PRIMARY KEY ( `uid` )
);
innentol meg mar az adatokkal valo feltoltes jon, mint pl
INSERT INTO `ddd` ( `uid` , `2` )
VALUES (
'1', 'aa'
), (
'2', 'bb'
);
az eredmeny az lesz, hogy van egy teszt nevu adatbazisod, abban egy ddd nevu tabla egy uid (integer, elojel nelkuli, automatikusan novekvo, elsodleges kulcs) es egy 2 (karakter, 2 karakter hosszusagu) oszlopod, az adatok pedig:
uid --- 2
1 ---- aa
2 ---- bb
2.) phpmyadmin-bol (ezt nem irom le, sokkal egyszerubb, konnyen rajossz magadtol is
3.) egyeb, ehhez nem ertek
sok sikert (jah es van mar egy par mysql topic, kerdezhettel volna azokban => Bővebben: link)
[Szerkesztve]
Aktív témák
- Samsung Galaxy S23 Ultra - non plus ultra
- NBA és kosárlabda topic
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Asus ROG Phone 8 Pro - az élet nem csak játék és mese
- Kertészet, mezőgazdaság topik
- A fociról könnyedén, egy baráti társaságban
- GTA VI
- Parfüm topik
- DIGI internet
- Portfolio Performance - befektetések nyomonkövetése
- További aktív témák...