Actualiser du mysql qui contient "explode"
Résolu
Aka13
Messages postés
184
Statut
Membre
-
siniko44 Messages postés 187 Statut Membre -
siniko44 Messages postés 187 Statut Membre -
Bonjour,
J'ai une table Mysql contenant des pseudos et leurs score.
Grâce à un formulaire ou j'entre les pseudo des gens, les scores son pris sur un site externe grâce au code :
Jusqu'a là aucun problème, mais je souhaite faire que sur une autre page sa actualise la table et donc que sa reprend le score de chaque personne
--
Cordiallement Aka13
J'ai une table Mysql contenant des pseudos et leurs score.
Grâce à un formulaire ou j'entre les pseudo des gens, les scores son pris sur un site externe grâce au code :
mysql_connect('localhost', 'nom_db', 'mdp_db');
mysql_select_db('base_site');
$pseudo = $row["pseudo"];
$site = "http://monsite.fr/user/".$pseudo;
$data = file_get_contents($site);
$score = explode('<div id="points">', $data);
$score = explode('<div/>', $scrore[1]);
$score = trim($score[0]);
if ($score != "") {
mysql_query("INSERT INTO membre (pseudo, score) VALUES ('".$pseudo."', '".$score."')");
}
Jusqu'a là aucun problème, mais je souhaite faire que sur une autre page sa actualise la table et donc que sa reprend le score de chaque personne
mysql_connect('localhost', 'nom_db', 'mdp_db');
mysql_select_db('base_site');
$db = mysql_query('SELECT * FROM membre ORDER BY score');
while($row = mysql_fetch_array($db)) {
$pseudo = $row["pseudo"];
$site = "http://monsite.fr/user/".$pseudo;
$data = file_get_contents($site);
$score = explode('<div id="points">', $data);
$score = explode('<div/>', $scrore[1]);
$score = trim($score[0]);
if ($score != "") {
mysql_query("UPDATE membre SET score='".$score."' WHERE pseudo='".$pseudo."'");
}
}
--
Cordiallement Aka13