[MySQL+PHP] references

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

  • cenix
  • Registratie: September 2001
  • Laatst online: 08:23
Ik probeer via een PHP script, een database in MySQL aan te maken, maar het gaat fout, op het moment dat ik via een REFERENCE naar een andere tabel verwijs.
Hoe los ik dit op.

code:
1
2
3
4
5
6
7
8
9
10
    $query_usr = "create table tblUser ("
                ."user_id INT(5) AUTO_INCREMENT PRIMARY KEY,"
                ."user_name VARCHAR(50),"
                ."user_handle VARCHAR(50),"
                ."user_sex CHAR(1),"
                ."user_email VARCHAR(50),"
                ."user_website VARCHAR(50),"
                ."user_dateofbirth DATE,"
                ."user_icon BLOB"
                .");";


code:
1
2
3
4
5
6
    $query_cat ="create table tblCategories ("
        ."cat_id INT(5) AUTO_INCREMENT PRIMARY KEY,"
        ."cat_name VARCHAR(50),"
        ."cat_desciption VARCHAR(255),"
        ."cat_creator INT(5) REFERENCES user(usr_id)"
        .");";


Ik krijg daarbij deze foutmelding!
tblUser Success
Error: 1064 Description: You have an error in your SQL syntax near 'user(usr_id))' at line 1
Ik heb de laatste MySQL versie, waarbij FOREIGN KEYS mogelijk moeten zijn, maar waarom gaat het fout :?

  • cameodski
  • Registratie: Augustus 2002
  • Laatst online: 06-11-2023
Misschien moet je ipv usr_id user_id gebruiken?

Never underestimate the power of


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 22:51

D2k

tblUser != User
:Z

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.