09. januar 2007 - 19:22Der er
22 kommentarer og 1 løsning
Hjælp til oprettelse af mySQL database og php filer.
Hejsa!
Jeg har læst og testet et ellers glimrender eksempel på en MySQL tagwall. Men har nu andre planer med eksemplet.
Jeg vil oprette en tabel på hjemmeside der viser alle oprettede informationer som ligger i databasen. har alle filerne men de kræver lidt tilpasning. Tror jeg har forståelse for hvordan noget af det virker, men vil være meget mere med hvis jeg får lidt hjælp.
så nr1 er at få hjælp til mysql. nr2 bliver php filerne.
1: CREATE TABLE `database` ( `id` int(4) unsigned NOT NULL auto_increment, `side` varchar(100) NOT NULL default '', `beskrivelse` longtext NOT NULL, `ratepoints` longtext NOT NULL, `www` varchar(100) NOT NULL default '', `date` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=162 ;
ratepoints er til at indtaste tal. så ved ikke om den er rigtig. Databasen skal fungere sådan at de populære sider bliver listet i id som 1, 2, 3 osv Men som i kan se ved jeg for lidt om det.
tror nemlig at vi sorterer informationerne fra databasen i php filen..
Men tjek lige om nr 1 er rigtig før jeg kommer til spørgsmål 2.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
ville nok sætte INT(10) så kan tallet f.eks være 1111111111, altså 10 lang.
AUTO_INCREMENT: id` int(4) unsigned NOT NULL auto_increment, Du har sat dit primære id til at være auto_increment, så posterne i SB får forskellige id's , og det skal de selvfølgelig også. Og det ID er nået op på 162 indtil videre
$sql = "INSERT INTO database (side,kortbeskrivelse,beskrivelse,ratepoints,www) VALUES ('".$side."','".$kortbeskrivelse."','".$beskrivelse."','".$ratepoints."','".$www."')"; mysql_query($sql) or die (mysql_error()); } ?>
<form action="" method=post> <input type="hidden" name="action" value="update"> <FONT face=tahoma size=2>data fra databasen <br> <br>Skriv til databasen:<br></FONT>
$sql = "INSERT INTO database (side,kortbeskrivelse,beskrivelse,ratepoints,www) VALUES ('".$side."','".$kortbeskrivelse."','".$beskrivelse."','".$ratepoints."','".$www."')"; mysql_query($sql) or die (mysql_error()); } ?>
<form action="" method=post> <input type="hidden" name="action" value="update"> <FONT face=tahoma size=2>data fra databasen <br> <br>Skriv til databasen:<br></FONT>
siden kommer frem nu. men får følgende 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 'database (side,kortbeskrivelse,beskrivelse,ratepoints,www) VALU
$sql = "INSERT INTO database (side,kortbeskrivelse,beskrivelse,ratepoints,www) VALUES ('".$side."','".$kortbeskrivelse."','".$beskrivelse."',".$ratepoints.",'".$www."')"; mysql_query($sql) or die (mysql_error()); } ?>
<form action="" method=post> <input type="hidden" name="action" value="update"> <FONT face=tahoma size=2>data fra databasen <br> <br>Skriv til databasen:<br></FONT>
Ved heller ikke 100% om det er den bedste måde at bygge formularen op på. ser nemlig der er et hav af metoder? men som det fremgår er jeg meget "grøn" hvad angår php.
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 'database (side) VALUES ('ddd')' at line 1
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.