tri de n utilisateurs
Posté : 07 juin 2014, 11:40
bonjour,
je voudrais faire un tri basé sur les points qui sont stockée dans une base de données dans le champs [points],
j'ai pensé a un algo mais il ne sufait pas , voila l'algo ecrit en PHP
je ss pas ou est le mal ???
je voudrais faire un tri basé sur les points qui sont stockée dans une base de données dans le champs [points],
j'ai pensé a un algo mais il ne sufait pas , voila l'algo ecrit en PHP
je ss pas ou est le mal ???
<?php
session_start();
$id=$_SESSION['identite'];
for ($i=0; $i<4; $i++) {
$tri=0;
for($j=1; $j<4 ;$j++){
if($j != $i){
mysql_connect("mysql.hostinger.fr","user","user");
mysql_select_db("db");
$query=mysql_query("SELECT * FROM users WHERE id='$i'");
while ($row=mysql_fetch_assoc($query)) {
$pi=$row['points'];
}
$query=mysql_query("SELECT * FROM users WHERE id='$j'");
while ($row=mysql_fetch_assoc($query)) {
$pj=$row['points'];
}
if($pj<$pi){
$tri=$tri+1;
$dbhost = 'host';
$dbuser = 'najeh';
$dbpass = 'pass';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$sql = 'UPDATE users
SET tri="'.$tri.'"
WHERE id="'.$i.'"';
mysql_select_db('db');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not update data: ' . mysql_error());
}
mysql_close($conn);
}}}
}
?>