Autor Zpráva
mking
Profil
ahojte, chcem sa vás opžtať kde tu mám chybu ?

CREATE TABLE `fgusers6` (
`id_user INT NOT NULL AUTO_INCREMENT ,
`name VARCHAR( 32 ) NOT NULL ,
`email VARCHAR( 32 ) NOT NULL ,
`phone_number VARCHAR( 16 ) NOT NULL ,
`username VARCHAR( 16 ) NOT NULL ,
`password VARCHAR( 32 ) NOT NULL ,
`confirmcode VARCHAR(32) ,
`PRIMARY KEY ( id_user ) ,
)

povodne je to prerobene s PHP skriptu ktory si to mal automaticky vytovoriť ale nedokazal sa prihlôasiť do DB tak ju chcem vytvoriť sam...............


function CreateTable()
    {
        $qry = "Create Table $this->tablename (".
                "id_user INT NOT NULL AUTO_INCREMENT ,".
                "name VARCHAR( 128 ) NOT NULL ,".
                "email VARCHAR( 64 ) NOT NULL ,".
                "phone_number VARCHAR( 16 ) NOT NULL ,".
                "username VARCHAR( 16 ) NOT NULL ,".
                "password VARCHAR( 32 ) NOT NULL ,".
                "confirmcode VARCHAR(32) ,".
                "PRIMARY KEY ( id_user )".
                ")";


databaza mi ju nechce prijať vypíše chybu :::::::::: MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'name VARCHAR( 32 ) NOT NULL ,
`email VARCHAR( 32 ) NOT NULL ,
`phone_number VA' at line 2

Moderátor panther: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
panther
Profil
mking:
chcem sa vás opžtať kde tu mám chybu
v syntaxi, mysql_error nebo zdejší zvýrazňovač syntaxe ti napoví.
mking
Profil
OK a ospravedlnujem sa za to že som nevkladal zdrojove kody ktore so msem dal medzti tie značky bohužial až teraz som sa o nich dozvedel :) a Ďakujem za pomoc

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0