Ovo za Error Reporting: stavi error_reporting = E_ALL & ~E_NOTICE, ako već nije stavljeno u php.ini.
Što se tiče skripta koji si skinuo...
Kod:
mysql_connect("localhost");
Podrazumijeva se da si pokrenuo MySQL server na svom računaru. Takođe, tu liniju prepravi u npr.
Kod:
mysql_connect("localhost", "ajsmen", "password");
Ova linija još podrazumijeva da korisnik ajsmen ima pravo pristupa MySQL serveru.
Kod:
mysql_create_db("testdatabase");
Ova linija podrazumijeva da korisnik ajsmen ima pravo da kreira baze podataka.
Kod:
mysql_select_db("testdatabase");
Ako ima pravo da je kreira, onda vjerovatno ima pravo i da je izabere za rad.
Kod:
mysql_query("CREATE TABLE newone(firstName VARCHAR(25), lastName VARCHAR(25))");
Valjda ima pravo i da kreira tabele u toj bazi podataka...
Kod:
mysql_query ("INSERT INTO newone (firstName, lastName) VALUES ('John', 'Tester')");
Valjda ima pravo i da unosi podatke u tabele.
Kod:
$result = mysql_query ("SELECT * FROM newone");
Valjda ima pravo i da pregleda zapise u tabelama.
Kao što vidiš, moraš ispuniti mnoge zahtjeve.
Predlažem ti da proučiš zvanični PHP priručnik. Ukoliko imaš ikakvog iskustva sa programiranjem, savladaćeš ga za par dana.
Takođe, malo prouči MySQL priručnik. Kako se prave baze podataka. Kako se prave tabele. Kako se dodaju, mijenjaju i pregledaju podaci. Prouči sistem privilegija, tj. kako MySQL određuje ko ima pravo da radi određene stvari sa bazama podataka.
Pored toga, predlažem da skineš sa Net-a phpMyAdmin - PHP aplikacija za upravljanje MySQL bazama podataka. Pomoću njega ćeš vrlo lako i brzo da obavljaš razne administrativne poslove u MySQL-u.
Nije ništa teško, ali ti je lakše nego da čekaš odgovor ovdje na forumu.
Pozdrav.