[SQL] problème d'insetion dans la table de la base de données
bonjour,
lors de l'insertion dans une table de la base de données à partir d'un script php j'ai cette erreur:
Erreur SQL !INSERT INTO results VALUES('NOCVE') No Database Selected
results est une table dans la BDD
alors que j'ai mis ce code.
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 30 31 32
| <?
// Fonction associée à lévénement fin délément
function endElement($parser, $name)
{
global $host;
global $user;
global $password;
global $database;
global $depth;
global $stack;
global $globaldata;
mysql_connect($host,$user,$password);
//choisir la base de données
mysql_select_db("nessusdb");
print "Fin de l'élément : ".$name." avec la valeur :".$globaldata." -- ";
if($name=="CVE_ID")
{
$sql = "INSERT INTO results
VALUES('$globaldata')";
mysql_query($sql)
or die('Erreur SQL !'.$sql.'
'.mysql_error());
echo 'merci beaucoup, vos infos ont été enregistrées.'; }
else if ($name=="risk")
{$reponse=mysql_query("insert into results (niveau_risque) values ('$globaldata')") or die(mysql_error());}
print "profondeur : ".$depth[$parser]." ";
}
?> |