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 : Sélectionner tout - Visualiser dans une fenêtre à part
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]." ";
}
?>