05. februar 2002 - 18:34Der 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:
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 :)
<?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());
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));
<?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());
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.