2010-11-08 10 views
2

Comment remplir automatiquement la requête de base de données mysql avec le code php? base de donnéesComment compléter automatiquement la base de données mysql avec PHP?

comme suit:

CREATE TABLE IF NOT EXISTS `scrore_table` (
    `scores_id` int(11) NOT NULL auto_increment, 
    `scores_title` varchar(32) collate utf8_bin NOT NULL default '', 
    `scores` varchar(15) collate utf8_bin NOT NULL default '', 
    `decimal_place` char(1) collate utf8_bin NOT NULL, 
    `value` float(15,8) NOT NULL, 
    PRIMARY KEY (`currency_id`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1; ; 

INSERT INTO `scrore_table` (`scrore_id`, `scrore_title`, `scores`, `decimal_place`, `value`) VALUES 
(1, '', 'GameA0', '',), 
(2, '', 'GameA1', '',), 
(3, '', 'GameA2', '',), 
..............................etc 
(15, '', 'GameA15', '',); 

devenir la référence (mot clé) sont: scores, si

IF found 

scores = GameA0 

then insert 

scores_title = Game For Player A0 
decimal_place = 2 
value = 1.58030000 


IF found 

scores = GameA1 

then insert 

scores_title = Game For Player A1 
decimal_place = 2 
value = 158.030000 


IF found 

scores = GameA15 

then insert 

scores_title = Game For Player A15 
decimal_place = 2 
value = 0.31303000 

etc ...

Toutes les suggestions et pointeur pour me aider je apprécier et merci beaucoup

+0

Vous souhaitez avoir un code PHP qui exécute MySQL insère en fonction des valeurs que le code PHP a? –

Répondre

0

Quelques tutoriels Vous pouvez télécharger à partir de http://dev.mysql.com/doc/

Cet exemple:

if($scores == 'GameA0') 
{ 
$scores_title = 'Game For Player A0'; 
$value = 1.58030000; 
} 
elseif($scores == 'Game15') 
{ 
$scores_title = 'Gone ...'; 
$value = 0.31303000; 
} 

et la table:

mysql_query("UPDATE score_table SET score_title=".$score_title.", value=".$value." where scores=".$scores."";