[ set_X @ 25.09.2004. 11:39 ] @
Poceo sam da radim jedan projekat pa sam se malo zbunio....

Znaci , kad neko zeli da instalira program treba da pokrene install.php ciji kod izgleda ovako:

Code:

@include('config.php');
$host     = "$dbhost";
$login    = "$dbuser";
$password = "$dbpass";
$database = "$dbname";
echo "If there is no errors that means that your forum has been installed succeffully!<bR>";

//conect
$oc = mysql_connect($host,$login,$password) or die("<b>Error with connection to MySql!</b><br>");

//select base
$db = mysql_select_db($database) or die("<b>Base $database not selected!</b><br>")


Znaci u CONFIG.php se podesi Mysql pass , username , host i baza , onda install.php povezujem sa config.php i uzimam potrebne informacije.

Nadam se da je ovaj kod dobar , nego mi kazite , koji kod da dodam ispod ovog da kreiram tablu u bazi?

Znaci ocu da se tabela zove npr 'posts' i da sadrzi polja:

Post subject
post text
author
date

???

Kako da ovo uradim? Trazio sam po nekim sajtovima , ali nista nisam nasao...
[ boccio @ 25.09.2004. 12:35 ] @
Code:

 // Create table
        $query="CREATE TABLE posts (
                  id int(6) NOT NULL auto_increment,
                  subject varchar(40) NOT NULL default '',
                  author varchar(50) NOT NULL default '',
                  // blablablabla
                  PRIMARY KEY  (id)
                ) ENGINE=MyISAM;";

       $result = mysql_query($query) or die(mysql_error());
[ NetworkAdmin @ 25.09.2004. 13:47 ] @
naravno ovo uradi samo jednom i na kraju querija iza MyISAM obrisi ;
[ set_X @ 25.09.2004. 14:18 ] @
Kod radi proverio sam.

Ali onaj gore sto sam ja postovao , ne radi pa sam stavio drugi.

Kreirao je table , i sad je sve OK.

Hvala.
[ Ilija Studen @ 25.09.2004. 17:11 ] @
Jedan mali savet:

Code:
$host     = "$dbhost";
$login    = "$dbuser";
$password = "$dbpass";
$database = "$dbname";


ti je višak. Jednostavno, ni na koji način ne menjaš promenljive (samo ih "presipaš")... Zašto umesto $host ne bi koristio $dbhost, umesto $user $dbuser i tako dalje???

Jednostavno višak :)

Poz
[ set_X @ 25.09.2004. 17:35 ] @
Da , ali je lakse bilo da korisnik u fajlu config.php podesi te informacije.

Ali taj kod nije dobar sad koristim drugi.

E sad u config fajlu korisnik podesi admin username i pass.

Kako da namestim da se admin username i pass unesu u tabelu?