Avatar billede ciffer Nybegynder
17. juni 2005 - 23:07 Der er 6 kommentarer og
1 løsning

Oprette tabel i MySQL vha. PHP

Jeg er lige begyndt at rode med Apache, php og MySQL og vil gerne oprette en/flere tabeller i MySQL vha. php. Jeg har nedenstående meget simple script/fil som tilsyneladende ikke virker, da der ikke bliver oprettet en tabel i MySQL. Jeg får dog ingen fejlbeskeder i min browser, så jeg ved ikke helt hvor fejlen er? Jeg ved at databasen "Testen" er oprettet, da jeg kan nå den fra MySQL prompten og via MySQL Administrator. Jeg arbejder med mysql-4.1.12, php-4.3.11 og apache_2.0.54 på en XP maskine.

<?php
$conn = mysql_connect("host", "user", "password");

mysql_select_db("testen");

//Opret tabel "CHAR"
$char = "CREATE TABLE char(charnavn varchar(50) NOT NULL)";

?>
Avatar billede arne_v Ekspert
17. juni 2005 - 23:11 #1
$char = "CREATE TABLE char(charnavn varchar(50) NOT NULL)";

laver jo bare en tekst streng

mysql_query($char) or die(mysql_error());

vil køre den
Avatar billede ciffer Nybegynder
17. juni 2005 - 23:23 #2
Forstår det ikke. Jeg har gjort følgende:

$char = "CREATE TABLE char(charnavn varchar(50) NOT NULL)";

$results = mysql_query($char) or die(mysql_error());

Og får nu denne fejl: 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 'char(charnavn varchar(50) NOT NULL)' at line 1
Avatar billede arne_v Ekspert
17. juni 2005 - 23:24 #3
char er nok et reserveret ord som ikke kan bruges som tabel navn
Avatar billede arne_v Ekspert
17. juni 2005 - 23:25 #4
$char = "CREATE TABLE ciffertabel(charfelt varchar(50) NOT NULL)";
Avatar billede ciffer Nybegynder
17. juni 2005 - 23:28 #5
Yes sir... så var den der. Læg et svar så du kan få dine point :-)
Avatar billede arne_v Ekspert
17. juni 2005 - 23:34 #6
kommer her
Avatar billede ciffer Nybegynder
17. juni 2005 - 23:37 #7
Og her er point.
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