Hoe krijg ik een table met velden gedefineerd met een prefix?
ik heb onderstaand stukje code, maar hoe krjg ik deze werkend. Er zit momenteel een error in:
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 '"stam_" id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, "stam_" drink_i' at line 2
Hierbij de code, kan iemand mij helpen???
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
$CDtable = 'CREATE TABLE main (
"'.$dbprefix.'" id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
"'.$dbprefix.'" drink_id varchar(10),
"'.$dbprefix.'" drink_name varchar(10),
"'.$dbprefix.'" drink_main_category varchar(10),
"'.$dbprefix.'" drink_sub_category varchar(10)
)';
if (mysql_query($CDtable)) {
echo 'Succesvoll added a new table called: MAIN ';
} else {
echo 'Error: '. mysql_error();
}
"'.$dbprefix.'" id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
"'.$dbprefix.'" drink_id varchar(10),
"'.$dbprefix.'" drink_name varchar(10),
"'.$dbprefix.'" drink_main_category varchar(10),
"'.$dbprefix.'" drink_sub_category varchar(10)
)';
if (mysql_query($CDtable)) {
echo 'Succesvoll added a new table called: MAIN ';
} else {
echo 'Error: '. mysql_error();
}
is het btw ook mogelijk om bijv. als prfix iets[] in te vullen of wil dat niet.
Topic close
Gewijzigd op 08/11/2011 19:43:38 door christiaan de kleine
Christiaan de kleine op 08/11/2011 19:43:06:
iets[]
En wat mag dat dan wel zijn?
Gewijzigd op 08/11/2011 19:46:58 door - SanThe -
gewoon als database prefix. iets wat ik voor mijn veldnaam laat aanvullen..
Met die haken? Nee.
dus dat is apart gereserveerd voor array's??
Bedoel je dat je daadwerkelijk iets[] als prefix wilt gebruiken? Ik heb eigenlijk geen idee of het werkt maar het is opzicht erg onlogisch en overbodig.
Daarnaast hoop ik ook dat je je fout doorhebt, je had een spatie tussen de prefix en de tabelnaam staan. Dit werkt natuurlijk niet, aangezien er NOOIT spaties tussen namen mag staan in de scripttalen van het web (filenamen, variabelen namen, functie namen, tabelnamen, enz.)