par
Sebe » 03 févr. 2006, 00:34
Tu ne peux pas le faire en une seule requêtte ? J'ai lu ton code, mais je n'ai pas compris à quoi sert le premier appel à la DB...
Ben voilà, je me suis appliqué pour faire cela au mieux et ça tourne comme une horloge ... merci
<?php require_once('../Connections/kainbuye.php');
$colname_course = "-1";
if (isset($_GET['class'])) {
$colname_course = (get_magic_quotes_gpc()) ? $_GET['class'] : addslashes($_GET['class']);
}
mysql_select_db($database_kainbuye, $kainbuye);
$query_course = "SELECT t5.id_course,
t5.nom_course,
t5.date,
t5.lieu,
t5.kilometrage,
t5.nbre_part,
t6.ID_classement,
t6.acrho_course_id_course,
t6.dossard,
t6.temps,
t6.moyenne,
t6.place ".
"FROM acrho_course AS t5,
acrho_classement AS t6 ".
"WHERE t5.id_course = ".$colname_course." ".
"AND t6.acrho_course_id_course = t5.id_course ".
" ".
"ORDER BY t6.temps ASC";
$course = mysql_query($query_course, $kainbuye) or die(mysql_error());
$row_course = mysql_fetch_assoc($course);
$totalRows_course = mysql_num_rows($course);
?>
NB Si je commence à t5 et t6 c'est que je vais seulement y mettre t1, t2, t3, t4 mais là c'est ici
http://www.phpfrance.com/forums/viewtop ... 6870#96870
A+
[quote="iclo"]Tu ne peux pas le faire en une seule requêtte ? J'ai lu ton code, mais je n'ai pas compris à quoi sert le premier appel à la DB...[/quote]
Ben voilà, je me suis appliqué pour faire cela au mieux et ça tourne comme une horloge ... merci
[php]<?php require_once('../Connections/kainbuye.php');
$colname_course = "-1";
if (isset($_GET['class'])) {
$colname_course = (get_magic_quotes_gpc()) ? $_GET['class'] : addslashes($_GET['class']);
}
mysql_select_db($database_kainbuye, $kainbuye);
$query_course = "SELECT t5.id_course,
t5.nom_course,
t5.date,
t5.lieu,
t5.kilometrage,
t5.nbre_part,
t6.ID_classement,
t6.acrho_course_id_course,
t6.dossard,
t6.temps,
t6.moyenne,
t6.place ".
"FROM acrho_course AS t5,
acrho_classement AS t6 ".
"WHERE t5.id_course = ".$colname_course." ".
"AND t6.acrho_course_id_course = t5.id_course ".
" ".
"ORDER BY t6.temps ASC";
$course = mysql_query($query_course, $kainbuye) or die(mysql_error());
$row_course = mysql_fetch_assoc($course);
$totalRows_course = mysql_num_rows($course);
?>[/php]
NB Si je commence à t5 et t6 c'est que je vais seulement y mettre t1, t2, t3, t4 mais là c'est ici [url]http://www.phpfrance.com/forums/viewtopic.php?p=96870#96870[/url]
A+