Forum > Webbutveckling relaterat > Databaser och SQL
jag ska infoga information om medlemmarna som ska ligga på deras profil, jag la in ....
<?php
include('conn.php');
INSERT INTO members (Tuggummi, Klubbor, Chips)
VALUES (')
?>
Men det funkar inte, hur ska jag göra för att infoga tuggummi, klubbor och chips?
Hur ska jag göra??
Hur menar du, förklara dig bättre...
i phpmyadmin har jag lagt till Chips, Tuggummi och Klubbor. Sedan kan jag fylla i detta på medlemmarna, sedan ska man kunna visa medlemmarna hur mycket chips dem har osv...
Finns massor om detta redan, bla en artikel:
http://www.aspkoll.se/ArticlesRead.asp?id=34
Det där handla ju inte om något som jag skrev
Va? Det handlar väl Precis om det du skrev? Hur man gör en INSERT SQL-sats? Det verkar ju vara det du uppenbarligen behöver hjälp med?
Jag vill att msql informationen ska komma på varje medlemsprofil.
Gör en Loop som loopar igenom alla medlemmar du har i databasen då bara? :)
du är värsta experten i php och mysql?
Hur gör man loop :P?
Jag kan bara grunderna i PHP och knappt det, är en ASP kodare, men principen är densamma, jag vet inte vad som finns för PHP men SQL:en är densamma. Såhär bör du ska kunna göra bara
Do while not DittRecordset.EOF
Insert-sql-satsen
DittRecordset.MoveNext
Loop
Förstår du hur jag tänker? Du kollar bara om tabellen är tom, är den det fyller du den med det du ska i en Insert-sats, detta gör du tills alla tabeller för alla medlemmar är fulla, ok? :)
Fattar ej vad detta hjälper mig. Alla medlemmar kommer ju ha en spalt i phpmyadmin, där jag kan skicka nummer på chips osv, men jag vill att medlemmarna ska kunna se hur många chips och allt annat som de har :S
Va? Jag fattar inte vad du menar, vadå "spalt"? en kolumn i tabellen menar du väll? Kan du visa din databasstruktur så man förstår, för jag tror jag har gett dig exakt den informationen du behöver.
--
-- Struktur för tabell `members`
--
CREATE TABLE `members` (
`id` int(11) NOT NULL auto_increment,
`user` varchar(30) NOT NULL default '',
`pass` varchar(32) NOT NULL default '',
`name` varchar(50) NOT NULL default '',
`lastname` varchar(18) NOT NULL,
`email` varchar(50) NOT NULL default '',
`egeninfo` text NOT NULL,
`age` date NOT NULL default '0000-00-00',
`MF` enum('M','F') NOT NULL default 'M',
`rank` varchar(3) character set latin1 collate latin1_general_ci NOT NULL default '',
`cash` varchar(50) character set latin1 collate latin1_general_ci NOT NULL default '10',
`online_time` datetime NOT NULL,
`userlevel` tinyint(4) NOT NULL default '1',
`stad` varchar(26) NOT NULL,
`rekryt` varchar(44) NOT NULL,
`adress` varchar(90) NOT NULL,
`postnr` varchar(20) NOT NULL,
`Tuggummi` int(10) NOT NULL default '2',
`Klubbor` int(10) NOT NULL default '1',
`Chips` int(10) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ;
Tuggummi
Klubbor
Chips
Vill jag att folk ska kunna se hur mycket dem har
Jahaa, du ska ta fram informationen ur databasen helt enkelt? Då är det ju bara att göra en SELECT-sats?
hur gör man det? :P
Finns massor om detta redan, bla en artikel:
http://www.aspkoll.se/ArticlesRead.asp?id=34
Har du ens försökt läsa den där artikeln?
"SELECT Tuggummi, Klubbor, Chips FROM members where id='"& Request.Querystring("id")"'"Vid where sätter du in om du tar värdet för medlemmen från en session/querystring eller vad det nu är. :)