[ pasvord @ 05.01.2006. 13:55 ] @
kako mogu napraviti tabelu iz phpa ? davno sam u nekoj scripti vidio nesto slicno ovome :

$install = mysql_query ("

CREATE TABLE `test` (
`id` int(5) unsigned NOT NULL auto_increment,
`dsfsdfs` varchar(100) NOT NULL default '',
PRIMARY KEY (`admin_id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 ;

");

pokusavao, ali ne radi :(

tnx =)
[ Ivan Miladinović @ 05.01.2006. 15:15 ] @
Ja kad npr. pravim tabelu, to radim ovako:

Code:

define('BAZA','imebaze');
define('TABELA','imetabele');

// konekcija sa bazom

mysql_select_db(''.BAZA.'');

$queryr = "create table " . TABELA . " (imepolja varchar(100) not null, opis text, primary key (imepolja))";

$resultr = mysql_query($queryr);

if(!$resultr) error_message(sql_error());


Eto jednog primera, samo ga naravno, moras prilagoditi svojim potrebama.
Ovaj primer kreira tabelu IMETABELE sa jednim poljem IMEPOLJA,
a ti sve to izmeni i prilagodi svojim potrebama, jer kako sam ja skapirao tebi je upit vazan.

Pozdrav!

[Ovu poruku je menjao evil_angel_yu dana 05.01.2006. u 16:17 GMT+1]
[ adelante @ 05.01.2006. 15:21 ] @
mozes i ovako

Code:
$r1="CREATE TABLE nekatabla (";
$r1.="id int(14) NOT NULL auto_increment,";
$r1.="tb1 text,";
$r1.="tb2 text,";
$r1.="PRIMARY KEY  (id),";
$r1.="UNIQUE KEY id (id)";
$r1.=") ENGINE=MyISAM;";

mysql_query($r1) or die (mysql_error());


ti takodje prilagodi sebi kako ti odgovara, tako mozes kreirati i vise tabela odjednom.
[ pasvord @ 05.01.2006. 15:47 ] @
@adelante
tnx, radi

@evil_angel_yu
pokusao sam i tvoje, ali ne radi =( ( btw, nekako mi se cini predugo :) )

anyway, hvala na pomoci :)


ps.
da ne otvaram novu temu

je li ikako moguce da
Code:

echo "ovo je samo text";


zamjenim sa samo
Code:

RECENICA


a da mi isto ispise "ovo je samo text"

znam za define
define ("RECENICA","ovo je smao text");
ali mora (koliko ja znam) ici echo RECENICA, a ne samo RECENICA :)

tnx

[Ovu poruku je menjao pasvord dana 05.01.2006. u 16:52 GMT+1]
[ Nemanja Avramović @ 05.01.2006. 16:01 ] @
mora echo
[ Ivan Miladinović @ 05.01.2006. 16:18 ] @
Ne mora uvek echo.
Imam negde po HDD-u jednu klasu koja radi sledece:

ako imas stranicu index.php
ona poziva stranicu index.html

koja je template i u kojoj ima samo

~zika~
~pera~
~mika~

znaci ne moze da bude samo RECENICA ali mozze biti npr :RECENICA: ili <RECENICA> ili sta god...

a svaki od ovih mika zika pera su drugi html fajlovi. a u jednom fajlu mozes da imas samo npr xxxxxxxxx i on da se poziva po potrebi u template fajlu.

a na mestu gde je u template fajlu definisano da se poziva jedan fajl koji sadrzi xxxxxxxxx ispisace se xxxxxxxxx.

Sve se radi sa jednom klasom.

dakle, poenta je da ne mora echo... ako pre toga imas jednu fino napisanu klasu.

ako te bas zanima i to ti treba mogu nocas/veceras da potrazim i da ti postavim to.
[ pasvord @ 05.01.2006. 16:33 ] @
@evil_angel_yu

ok, moze :)

hvala
[ sale83 @ 05.01.2006. 23:09 ] @
Ma bas je lako kreirati Tabelu iz PHP-a !!

Primer na osnovu tvoga ( NIJE TESTIRANO)!!!

Code:


$db="proba";
$link = mysql_connect("localhost","root","");
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Select DB Error: ".mysql_error());

//create table
$sql = 'CREATE TABLE `test` (
        `id` INT( 5) UNSIGNED NOT NULL AUTO_INCREMENT,
        `blabla` VARCHAR( 150 ) NOT NULL,
        `red` VARCHAR( 150 ) DEFAULT 0 NOT NULL,
        PRIMARY KEY ( `id` )
       )ENGINE=MyISAM';

mysql_query($sql,$link)or die("Create table Error: ".mysql_error());
mysql_close($link);




[Ovu poruku je menjao sale83 dana 06.01.2006. u 00:13 GMT+1]
[ Nemanja Avramović @ 06.01.2006. 13:41 ] @
Citat:
evil_angel_yu: Ne mora uvek echo.
Imam negde po HDD-u jednu klasu koja radi sledece:

ako imas stranicu index.php
ona poziva stranicu index.html

koja je template i u kojoj ima samo

~zika~
~pera~
~mika~

znaci ne moze da bude samo RECENICA ali mozze biti npr :RECENICA: ili <RECENICA> ili sta god...

a svaki od ovih mika zika pera su drugi html fajlovi. a u jednom fajlu mozes da imas samo npr xxxxxxxxx i on da se poziva po potrebi u template fajlu.

a na mestu gde je u template fajlu definisano da se poziva jedan fajl koji sadrzi xxxxxxxxx ispisace se xxxxxxxxx.

Sve se radi sa jednom klasom.

dakle, poenta je da ne mora echo... ako pre toga imas jednu fino napisanu klasu.

ako te bas zanima i to ti treba mogu nocas/veceras da potrazim i da ti postavim to.


pa moze da koristi template-ove ili output buffering, ali zar nije lakse napisati da mora echo?
[ pasvord @ 06.01.2006. 19:48 ] @
evo nasao sam MiniTemplator, lagan za koristit i skontat =)
bas ono sto mi treba =)

tnx anyway