par
katagoto » 01 janv. 2007, 17:00
Bonjour à tous

, voilà j'aimerais interconnecter 2 bases de données sur deux serveur différents distincts pour les comparer, oui j'ai perdu les bases c'est léffet des fêtes, j'ai imaginer un code rudimentaire vite fait :
<?php
// connection01
mysql_connect("sql01", "pseudo01", "pass01");
mysql_select_db("bdd01");
// On utilise la requête suivante pour récupérer les 10 dernières entrées :
$reponse1 = mysql_query("SELECT * FROM test ORDER BY ID DESC LIMIT 0,10");
// On se déconnecte de MySQL
mysql_close();
// connection02
mysql_connect("sql02", "pseudo02", "pass02");
mysql_select_db("bdd02");
// On utilise la requête suivante pour récupérer les 10 dernières entrées :
$reponse2 = mysql_query("SELECT * FROM test ORDER BY ID DESC LIMIT 0,10");
// On se déconnecte de MySQL
mysql_close();
while ($donnees = mysql_fetch_array($reponse1) && $donnees2= mysql_fetch_array($reponse2))
{
echo 'Bdd 1 : '.$donnees[txt].'';
echo 'Bdd 2 : '.$donnees2[txt].'';
if ($donnees[time] => $donnees2[time])
{
echo ''.$donnees[time].' est supérieur '.$donnees2[time].'';
}
if ($donnees[time] < $donnees2[time])
{
echo ''.$donnees[time].' est inférieur'.$donnees2[time].'';
}
else
{
echo ''.$donnees[time].' est ?? à '.$donnees2[time].' problème';
}
}
?>
Biensûr ça bug :
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /mnt/141/sdb/5/3/knightoffear/testbdd.php on line 26
Dites moi si le principe est bon au moins et où est l'erreur de mon script, d'avance merci
Bonne fêtes à tous ^^
Oups si un modérateur pouvait déplacer mon message dans la bonne partie

d'avance merci
Bonjour à tous :wink: , voilà j'aimerais interconnecter 2 bases de données sur deux serveur différents distincts pour les comparer, oui j'ai perdu les bases c'est léffet des fêtes, j'ai imaginer un code rudimentaire vite fait :
[php]<?php
// connection01
mysql_connect("sql01", "pseudo01", "pass01");
mysql_select_db("bdd01");
// On utilise la requête suivante pour récupérer les 10 dernières entrées :
$reponse1 = mysql_query("SELECT * FROM test ORDER BY ID DESC LIMIT 0,10");
// On se déconnecte de MySQL
mysql_close();
// connection02
mysql_connect("sql02", "pseudo02", "pass02");
mysql_select_db("bdd02");
// On utilise la requête suivante pour récupérer les 10 dernières entrées :
$reponse2 = mysql_query("SELECT * FROM test ORDER BY ID DESC LIMIT 0,10");
// On se déconnecte de MySQL
mysql_close();
while ($donnees = mysql_fetch_array($reponse1) && $donnees2= mysql_fetch_array($reponse2))
{
echo 'Bdd 1 : '.$donnees[txt].'';
echo 'Bdd 2 : '.$donnees2[txt].'';
if ($donnees[time] => $donnees2[time])
{
echo ''.$donnees[time].' est supérieur '.$donnees2[time].'';
}
if ($donnees[time] < $donnees2[time])
{
echo ''.$donnees[time].' est inférieur'.$donnees2[time].'';
}
else
{
echo ''.$donnees[time].' est ?? à '.$donnees2[time].' problème';
}
}
?>[/php]
Biensûr ça bug :
[quote]Parse error: syntax error, unexpected T_DOUBLE_ARROW in /mnt/141/sdb/5/3/knightoffear/testbdd.php on line 26[/quote]
Dites moi si le principe est bon au moins et où est l'erreur de mon script, d'avance merci :roll:
Bonne fêtes à tous ^^
Oups si un modérateur pouvait déplacer mon message dans la bonne partie :oops: d'avance merci