Avatar billede kemijohn Nybegynder
26. august 2004 - 10:58 Der er 7 kommentarer og
1 løsning

variabel i 'CREATE TABLE'

jeg vil have således at den laver en table der hedder det, der står i variablen $nick

men når jeg gør som der står herunder, kommer tablen til at hedde $nick, og ikke indholdet af $nick.

$sql = 'CREATE TABLE `$nick` ( `id` INT NOT NULL AUTO_INCREMENT ,'
        . ' `time` DATETIME NOT NULL ,'
        . ' `ip` VARCHAR( 100 ) NOT NULL ,'
        . ' `nick` VARCHAR( 100 ) NOT NULL ,'
        . ' `comment` VARCHAR( 255 ) NOT NULL ,'
        . ' PRIMARY KEY ( `id` ) );'
        . ' ';
mysql_query($sql);

hvordan får jeg det til at virke ?
Avatar billede jakobclausen Nybegynder
26. august 2004 - 10:59 #1
prøv med:
$sql = 'CREATE TABLE `'.$nick.'` ( `id` INT NOT NULL AUTO_INCREMENT ,'  ....
Avatar billede kemijohn Nybegynder
26. august 2004 - 11:03 #2
allertiders :D

det virkede :)
Avatar billede jakobclausen Nybegynder
26. august 2004 - 11:07 #3
-
Avatar billede jakobclausen Nybegynder
26. august 2004 - 11:09 #4
Når du skriver et variabel navn mellem ' ' vil det blive opfattet som ren tekst, derfor må du stoppe teksten ('tekst'.php.'tekst') ,  og få den til at udskrive værdien af $nick.
Avatar billede kemijohn Nybegynder
26. august 2004 - 11:19 #5
okay.. mange tak.. :)
Avatar billede jakobclausen Nybegynder
26. august 2004 - 11:26 #6
Husk at lukke spørgsmålet!
Avatar billede kemijohn Nybegynder
26. august 2004 - 12:03 #7
ja det kan du jo sagtens sige
Avatar billede jakobclausen Nybegynder
26. august 2004 - 12:32 #8
?? Marker mit navn i bunden af siden og klik på accepter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester