Probleme Recuperation Resultat ( index )
Salut,
j'ai ecrit une fonction me permettant de verifier si deux tables ont un attribut ( seulement le nom de colonne ) en commun
je prends les noms de colonnes de la premiere table et je compare avec la deuxieme
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
function comparer_tables($table1, $table2)
{//echo"looooooooooool";
// string var_temp = "false";
$result = mysql_query("SHOW COLUMNS FROM $table1");
if (!$result) {
echo 'Impossible d\'exécuter la requête : ' . mysql_error();
exit;
}
while ($row = mysql_fetch_assoc($result)) {
// echo"$row[0]"; // PROBLEME avec le $row[0]
$query_source = "SHOW COLUMNS FROM $table2 LIKE '$row[0]'";
$result_source = mysql_query($query_source) or die(mysql_error());
if((mysql_num_rows($result_source) > 0))
{
echo"vrai ";
return true;
}
else
{ echo"faux ";
return false;
}
}
} |
Des que j'appelle cette fonction, j'ai un probleme avec $row[0], on m'affiche l'erreur suivante :
Notice: Undefined offset: 0
je ne comprend pas d'ou vient l'erreur parceque j'ai l'habitude de mettre cet indice pour recuperer mes données
Mci