Hica - MySQL!!!

ZombiEYU

Obećava
Poruka
76
Pomoc ljudi,
Kad pokusam da kreiram tabelu u MySQL bazi javlja mi Parse error uzas... (Sta mu to znaci?!?:))
Nov sam sa radom u MySQLu (poceo sam da ucim pre dva dana, radim neki kod za neke glupe vesti, kreirao bazu, napravio kod al nece tabele da mi kreira..)
Dole je kod koji koristim...

CREATE TABLE vesti (
vesti_rb int(5) unsigned zerofill NOT NULL auto_increment,
novinar varchar(30),
novmail varchar(30),
vreme timestamp(14),
naslov varchar(100),
vest text,
PRIMARY KEY (vesti_rb)
)

Hvala unapred!
 
Kod:
CREATE TABLE vesti(
vesti_rb INT(5) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
novinar VARCHAR(30),
novmail VARCHAR(30),
vreme TIMESTAMP(14),
naslov VARCHAR(100),
vest TEXT,
PRIMARY KEY(vesti_rb)
);

Bi trebalo sasvim fino da radi... Dakle, da nisi zaboravio ; na kraju?
 
ma nisam breeee :(
A dal ima veze koja je verzija SQLa instalirana na serveru???
Mada mislim da je to nesto osnovno sto je krenulo od prve verzije..
Ovako na pocetku sam se 'povezao' sa db,
pa onda odmah ide taj kod... Dal treba jos nesto pre toga?
 
Evo kompletnog koda za kog mislim da bi trebalo da ide... plz ispravi ako ima neka greskica...

=========================================
<?
mysql_pconnect("host","uname","pass")
or die("Nemoguce je konektovati se na SQL server");
mysql_select_db("database") or die("Nemoguce je selektovati bazu");
CREATE TABLE vesti (
vesti_rb int(5) unsigned zerofill NOT NULL auto_increment,
novinar varchar(30),
novmail varchar(30),
vreme timestamp(14),
naslov varchar(100),
vest text,
PRIMARY KEY (vesti_rb)
)
?>
============================================

Znaci zelim da iz ovog PHP filea stvorim te proklete tabele u bazu.... Hvala jos jednom,!
 
probaj trebalo bi da radi:

CREATE TABLE vesti (

vesti_rb integer primary key NOT NULL auto_increment,

novinar varchar(30),

novmail varchar(30),

vreme timestamp,

naslov varchar(100),

vest text

);


Poz!
 
Sharp:
probaj trebalo bi da radi:

CREATE TABLE vesti (

vesti_rb integer primary key NOT NULL auto_increment,

novinar varchar(30),

novmail varchar(30),

vreme timestamp,

naslov varchar(100),

vest text

);


Poz!

Jock, isti djavo, javlja Parse error on line 5 (tj na pocetku CREATE TABLE funk...
Nisam pametan, ne znam koj li mu j'
 
:lol: ... pa ne mozes da ubacis SQL u PHP direktno... Moras preko mysql_query-ja... PHP nije DB interfejs...

Kod:
<?php
$dbConnection = mysql_connect("host","uname","pass") or die("Nemoguce je konektovati se na SQL server");
mysql_select_db("database",$dbConnection) or die("Nemoguce je  selektovati bazu");
$dbQuery = 'CREATE TABLE vesti(
vesti_rb int(5) unsigned zerofill NOT NULL auto_increment,
novinar varchar(30),
novmail varchar(30),
vreme timestamp(14),
naslov varchar(100),
vest text,
PRIMARY KEY (vesti_rb)
)';

mysql_query($dbQuery) or die("Query failed: " . mysql_error());
?>

Mislim da bi trebao prvo da naucis osnove PHP-a pre nego sto krenes da vrsis interfejse sa bazama...
 
Incognito:
:lol: ... pa ne mozes da ubacis SQL u PHP direktno... Moras preko mysql_query-ja... PHP nije DB interfejs...

Kod:
<?php
$dbConnection = mysql_connect("host","uname","pass") or die("Nemoguce je konektovati se na SQL server");
mysql_select_db("database",$dbConnection) or die("Nemoguce je  selektovati bazu");
$dbQuery = 'CREATE TABLE vesti(
vesti_rb int(5) unsigned zerofill NOT NULL auto_increment,
novinar varchar(30),
novmail varchar(30),
vreme timestamp(14),
naslov varchar(100),
vest text,
PRIMARY KEY (vesti_rb)
)';
mysql_query($dbQuery) or die("Query failed: " . mysql_error());
?>

Mislim da bi trebao prvo da naucis osnove PHP-a pre nego sto krenes da vrsis interfejse sa bazama...

Pa nisam ja Incognito :)
E jel sam ti nekad rekao da si legenda od coveka?!? Sad ti kazem!
Hvala ti jos jednom po ko zna koji put...
A uzgred, ovaj kod za vesti sam skinuo negde na netu pa ga samo 'preradjujem', nije tesko uciti, al kad radis istovremeno u igraonici i kad ti klinci ispiraju mozak gde ces jace kazne!
Hvala ti jos jednom i pitacu ako naidjem na nesto sto mi bode glavu...
Pozdrav!!!
 

Back
Top