Avatar billede chaoz Nybegynder
29. maj 2003 - 15:42 Der er 7 kommentarer og
1 løsning

php & mysql problem

jeg kan godt oprette tabeller på phpmyadmin på www.1go.dk's server men jeg har lavet en kode der skal kunne gøre det. jeg har lavet chek for at jeg er sikker på at den bliver lavet. men når jeg går ind på siden står der at dne er lavet, men hvis jeg så kigger i phpmyadmin er der ikke oprettet en ny tabel.. er der noget ivejen med min kode!?

kode:

<html>
<head>
<title>Untitled Document</title>

</head>

<body>
<?php

mysql_connect("localhost", "free13240", "password");

mysql_select_db("free13240");

$sql = 'CREATE TABLE `test` ( `default` VARCHAR( 100 ) NOT NULL , `text` VARCHAR( 100 ) NOT NULL ); '; 





if ($sql){
echo "tabellen er lavet";}
else {echo "tabellen er ikke lavet";}

mysql_close();
?>
</body>
</html>
Avatar billede schaefner Juniormester
29. maj 2003 - 15:45 #1
Prøv:

$sql = 'CREATE TABLE `test` ( `default` VARCHAR( 100 ) NOT NULL , `text` VARCHAR( 100 ) NOT NULL ); ';
mysql_query($sql);
Avatar billede schaefner Juniormester
29. maj 2003 - 15:48 #2
og så:
$tjek = mysql_query($sql);

if ($tjek) {
  echo 'tabellen er lavet';
} else {
  echo 'tabellen er ikke lavet';
}
mysql_close();
?>
Avatar billede chaoz Nybegynder
29. maj 2003 - 15:54 #3
nu skriver den tabellen er ikke lavet
Avatar billede chaoz Nybegynder
29. maj 2003 - 15:55 #4
kan det være noget med det her :
$sql = 'CREATE TABLE `test` ( `default` VARCHAR( 100 ) NOT NULL , `text` VARCHAR( 100 ) NOT NULL ); ';

med alle de 'er
Avatar billede schaefner Juniormester
29. maj 2003 - 15:56 #5
opretter den tabellen?
Avatar billede chaoz Nybegynder
29. maj 2003 - 15:57 #6
nixen... den skriver Tabellen er ikke lavet
Avatar billede schaefner Juniormester
29. maj 2003 - 16:00 #7
så passer det da sammen ;)
Prøv lige:

$tjek = mysql_query($sql) or die(mysql_error());
Avatar billede chaoz Nybegynder
29. maj 2003 - 16:03 #8
jeg har lavet det, det var det tegn der står i [] i koden ... der ikke skulle være der, men du får points fordi du minede mig på mysql_query
$sql = 'CREATE TABLE `test` ( `default` VARCHAR( 100 ) NOT NULL , `text` VARCHAR( 100 ) NOT NULL )[;] ';
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