Bonjour,
Bla bla inutile, voici le code :
$req=mysql_query("SELECT * FROM $fiche WHERE blabla=\"1\";");
while($rep=mysql_fetch_array($req))
{
$k=0;
$contenu.='INSERT INTO '.$fiche.' VALUES (';
while(isset($rep[$k]) OR ???????)
{
$contenu.='\''.$rep[$k].'\', ';
$k++;
}
$contenu=substr($contenu, 0, strlen($contenu)-2);
$contenu.=');'."\r\n";
}
J'espère que vous comprenez à peu près ce que je veux faire : mettre des requêtes sql dans une variable...
Mon soucis : certaines valeurs de ma bdd sont égales à NULL. Du coup, lors du isset($rep[$k]), la réponse est FALSE et ma boucle s'arrête.
Ma question donc : comment différencier NULL d'une valeur non définie ?
J'espère m'être bien fait comprendre, n'hésitez pas à demander des précisions.
Merci de m'éclairer...