Avatar billede lord_fantomos Nybegynder
08. april 2001 - 21:33 Der er 11 kommentarer og
2 løsninger

Opret tabel uden phpmyadmin

Denne her tabel skal oprettes:
CREATE TABLE forum (
  id tinyint(4) NOT NULL auto_increment,
  bruger tinytext NOT NULL,
  dato tinytext NOT NULL,
  spr text NOT NULL,
  svar longtext NOT NULL,
  ny tinyint(4) DEFAULT \'0\' NOT NULL,
  nr int(11) DEFAULT \'0\' NOT NULL,
  KEY id (id)
);
Hvordan gør jed det uden PHPMYADMIN???

<!--Lord-->
Avatar billede razor Nybegynder
08. april 2001 - 21:37 #1
mysql_query(\"CREATE TABLE forum (
  id tinyint(4) NOT NULL auto_increment,
  bruger tinytext NOT NULL,
  dato tinytext NOT NULL,
  spr text NOT NULL,
  svar longtext NOT NULL,
  ny tinyint(4) DEFAULT \'0\' NOT NULL,
  nr int(11) DEFAULT \'0\' NOT NULL,
  KEY id (id)
)\");
Avatar billede lord_fantomos Nybegynder
08. april 2001 - 21:41 #2
Jeg har sat det her ind:

<? require(\"sql.php\"); ?>
<?php
mysql_query(\"CREATE TABLE forum (
  id tinyint(4) NOT NULL auto_increment,
  bruger tinytext NOT NULL,
  dato tinytext NOT NULL,
  spr text NOT NULL,
  svar longtext NOT NULL,
  ny tinyint(4) DEFAULT \'0\' NOT NULL,
  nr int(11) DEFAULT \'0\' NOT NULL,
  KEY id (id)
)\");
?>

Den hævder der er fejl i linje 12 =
)\");
Avatar billede repsac Nybegynder
08. april 2001 - 21:44 #3
start en mysql-prompt ...
sådan starter du mysql-prompten:
c:\\mysql\\bin>mysql

Dette skriver du i prompten:
mysql>create table etc. etc. ...\\g
mysql>bye
c:\\mysql\\bin>
??? ellers ser det da meget rigtigt ud det du gør i php ...
Avatar billede lord_fantomos Nybegynder
08. april 2001 - 21:45 #4
Det forstod jeg ikke :o(
Jeg har gemt det der i en fil kaldet: start.php
Så skulle jeg bare kunne køøre den, og så skal den lave den tabel!
Avatar billede repsac Nybegynder
08. april 2001 - 21:49 #5
Hvad er fejlen?
Avatar billede repsac Nybegynder
08. april 2001 - 21:51 #6
Hvad står der i sql.php?
Avatar billede lord_fantomos Nybegynder
08. april 2001 - 21:53 #7
Det er mysql passrod database osv!!!
Når jeg kører filen (forum_basestruktur.php) siger den:

Warning: MySQL Connection Failed: Can\'t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock\' (111) in /www/side/html/forum_basestruktur.php on line 12

Warning: MySQL: A link to the server could not be established in /www/side/html/forum_basestruktur.php on line 12

Avatar billede repsac Nybegynder
08. april 2001 - 21:55 #8
Hvaehh ... er du sikker på at du har startet mysql?
Avatar billede lord_fantomos Nybegynder
08. april 2001 - 21:56 #9
Øhh det er ikke mit job! Det skulle freepaq da meget gerne gøre!
Avatar billede repsac Nybegynder
08. april 2001 - 21:58 #10
Anyway, dette virker i hvert fald ved mig:
$con = mysql_connect(\"localhost\", \"root\", \"\");
mysql_select_db(\"dbname\");
$tabelSQL = \"create table elevdata
            (
                elevnr  INT(2) NOT NULL,
                fnavn  VARCHAR(20) NOT NULL,
                mnavn  VARCHAR(20),
                enavn  VARCHAR(20) NOT NULL,
                fdag    VARCHAR(8),
                atlf    INT(20) NOT NULL,
                mtlf    INT(20),
                email  VARCHAR(50),
                hp      VARCHAR(50),
                knavn  VARCHAR(20),
                ll      VARCHAR(8),
                PRIMARY KEY(elevnr)
            )\";
mysql_query($tabelSQL);
Avatar billede repsac Nybegynder
08. april 2001 - 22:00 #11
Nå ok ... jeg trode du testede det lokalt ... det er da det nemmeste ...
Avatar billede repsac Nybegynder
08. april 2001 - 22:02 #12
mysql_connect(\"mysql_server_name\", \"username\", \"password\") or die(\"Det lykkedes ikke det skidt!\");
Prøv dette ... du skal jo kunne connecte til den db først i hvert fald.
Avatar billede repsac Nybegynder
08. april 2001 - 22:19 #13
Well well ... jeg tøffer i hi nu ... G\'nat!
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
Computerworld tilbyder specialiserede kurser i database-management

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