Avatar billede bosse88 Nybegynder
05. februar 2002 - 18:34 Der er 14 kommentarer og
1 løsning

problem med at oprette en speciel db

Jeg har fået et afstemnings script med brug af en mysql database, jeg hader mysql, måske mest fordi jeg ikke aner en dyt om det...

jeg skal have lavet en tabel kaldet poll, han vedlagde noget kode:

For at få scriptet til at virke skal du oprette en tabel i din
mySQL database som skal indeholde resultaterne fra afstemningen.
Dette gøres ved at oprette den med følgende mySQL query:

    CREATE TABLE poll (ID INT not null AUTO_INCREMENT, stem1
    INT DEFAULT '0' not null , stem2 INT DEFAULT '0' not null ,
    stem3 INT DEFAULT '0' not null , stem4 INT DEFAULT '0'
    not null , PRIMARY KEY (ID), INDEX (ID))

Og der efter oprette et indlæg ved at bruge følgende query:

    INSERT INTO poll (ID, stem1, stem2, stem3, stem4)
    VALUES ('', '0', '0', '0', '0')

Jeg kan ikke lave en hel php fil der gør dette, kunne du lave en php fil der gør dette med connection og det hele? så skal jeg nok fylde db info ind så den kan connecte, på forhånd mange tak :)
Avatar billede fri-hash Nybegynder
05. februar 2002 - 18:41 #1
<?php
$conn=mysql_connect("HOST", "USER", "PASS") or die(mysql_error());
mysql_select_db("DBNAVN") or die(mysql_error());

$query="CREATE TABLE poll (ID INT not null AUTO_INCREMENT, stem1 INT DEFAULT '0' not null , stem2 INT DEFAULT '0' not null , stem3 INT DEFAULT '0' not null , stem4 INT DEFAULT '0' not null ,PRIMARY KEY (ID), INDEX (ID));
mysql_query($query) or die(mysql_error());

$query="INSERT INTO poll (ID, stem1, stem2, stem3, stem4) VALUES ('', '0', '0', '0', '0')";
mysql_query($query) or die(mysql_error());

echo "så skulle den være der";

?>
Avatar billede fri-hash Nybegynder
05. februar 2002 - 18:42 #2
fjern 2 linieskift så dette:
$query="CREATE TABLE poll (ID INT not null AUTO_INCREMENT, stem1 INT DEFAULT '0' not null , stem2 INT DEFAULT '0' not null , stem3 INT DEFAULT '0' not null , stem4 INT DEFAULT '0' not null ,PRIMARY KEY (ID), INDEX (ID));

bliver til 1 linie
Avatar billede nicklasb Nybegynder
05. februar 2002 - 18:43 #3
Du behørver kun at oprette spørgsmålet en gang: http://www.eksperten.dk/spm/168602
Avatar billede bosse88 Nybegynder
05. februar 2002 - 18:47 #4
helt rettet kode?? jeg er som sagt en nød til mySQL
Avatar billede bosse88 Nybegynder
05. februar 2002 - 18:47 #5
nicklasb: nogle gange går serveren kaput (eksperten.dk) og så kan den oprette det 3 gange
Avatar billede bosse88 Nybegynder
05. februar 2002 - 18:48 #6
line 8 virker ikke, parse error
Avatar billede fri-hash Nybegynder
05. februar 2002 - 18:50 #7
vis koden som den ser ud hos dig... du har fjernet linieskift, ik?
Avatar billede bosse88 Nybegynder
05. februar 2002 - 18:52 #8
<?php
$conn=mysql_connect("adresse", "bruger", "kode") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());

$query="CREATE TABLE poll (ID INT not null AUTO_INCREMENT, stem1 INT DEFAULT '0' not null , stem2 INT DEFAULT '0' not null , stem3 INT DEFAULT '0' not null , stem4 INT DEFAULT '0' not null ,PRIMARY KEY (ID), INDEX (ID));
mysql_query($query) or die(mysql_error());

$query="INSERT INTO poll (ID, stem1, stem2, stem3, stem4) VALUES ('', '0', '0', '0', '0')";
mysql_query($query) or die(mysql_error());

echo "så skulle den være der";

?>
Avatar billede fri-hash Nybegynder
05. februar 2002 - 18:56 #9
så dette er linie 8?
$query="INSERT INTO poll (ID, stem1, stem2, stem3, stem4) VALUES ('', '0', '0', '0', '0')";
Avatar billede bosse88 Nybegynder
05. februar 2002 - 18:57 #10
ja
Avatar billede bosse88 Nybegynder
05. februar 2002 - 19:12 #11
nogen hjemme?
Avatar billede fri-hash Nybegynder
05. februar 2002 - 19:18 #12
forstår jeg ikke ... prøv
$query="INSERT INTO poll ( stem1, stem2, stem3, stem4) VALUES (0, 0, 0, 0)";

ellers ved jeg det ikke
Avatar billede bosse88 Nybegynder
05. februar 2002 - 19:27 #13
stadig en error, kan jeg oprette den via phpmyadmin? hvis ja hvad skal jeg indsætte?
Avatar billede fri-hash Nybegynder
05. februar 2002 - 19:33 #14
copy/paste de 2 queries fra dit spørgsmål ind i det feltet i phpmyadmin
Avatar billede fri-hash Nybegynder
17. februar 2002 - 19:57 #15
virker det ????
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