par
Zahnzao » 16 janv. 2009, 21:13
Ok mais mon problème se situe un peu plus loin. Je vais développer un peu pour que vous compreniez mieux.
$sql='(SELECT id,date FROM table1) UNION (SELECT id,date FROM table2) ORDER BY date ASC';
$resultat = mysql_query($sql) or die ('Impossible d\'effectuer la requete "'.$sql.'": '.mysql_error());
while($row=mysql_fetch_assoc($resultat))
{
if (les données proviennent de la table 1)
{
echo date($row['date']).' - Un nouvel élément de type table1 à été créé<br />';
}
if (les données proviennent de la table 2)
{
echo date($row['date']).' - Un nouvel élément de type table2 à été créé<br />';
}
}
J'ai simplifié biensur mais le principe est la.
Comment savoir si les données en cours proviennent de la table1 ou de la table2 ?
J'ai bien compris votre réponse mais comment utiliser la requête que vous m'avez indiqué pour obtenir ce que je souhaite ?
Merci.
Ok mais mon problème se situe un peu plus loin. Je vais développer un peu pour que vous compreniez mieux.
[php]
$sql='(SELECT id,date FROM table1) UNION (SELECT id,date FROM table2) ORDER BY date ASC';
$resultat = mysql_query($sql) or die ('Impossible d\'effectuer la requete "'.$sql.'": '.mysql_error());
while($row=mysql_fetch_assoc($resultat))
{
if (les données proviennent de la table 1)
{
echo date($row['date']).' - Un nouvel élément de type table1 à été créé<br />';
}
if (les données proviennent de la table 2)
{
echo date($row['date']).' - Un nouvel élément de type table2 à été créé<br />';
}
}[/php]
J'ai simplifié biensur mais le principe est la.
Comment savoir si les données en cours proviennent de la table1 ou de la table2 ?
J'ai bien compris votre réponse mais comment utiliser la requête que vous m'avez indiqué pour obtenir ce que je souhaite ?
Merci.