Bonjour,

Je sèche depuis un bon moment sur ce script dans lequel je veux ramener l'url d'enregistrement des backups stockée dans la base de données.

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
33
34
35
36
37
38
39
40
<?php
$connect = mysql_connect(...);
$selectBase = mysql_select_db('speedcall', $connect);
 
$result = mysql_query("update suivis set occupe = 0 where occupe = 1");
 
$table = mysql_list_tables('speedcall');
$sql = "OPTIMIZE TABLE ";
 
//on recherche toutes les données des tables
$req = mysql_query('SHOW TABLE STATUS');
 
while($data = mysql_fetch_assoc($req))
 {
  //on regarde seulement les tables qui affichent des pertes
  //if($data['Data_free'] > 0)
   //{
    //et on l'inclut si elle comporte des pertes
    $sql .= '`'.$data['Name'].'`, ';
   //}
 }
 
//on enlève le ', ' de trop
 
$sql = substr($sql, 0, (strlen($sql)-2));
//et on optimise
 
$result2 = mysql_query($sql);
 
$result3 = mysql_query("select param from parametres where intitule = 'repertoireBackups' and utilisateur = 0");
 
var_dump($result3[0]['param']);
 
$backup = $url . "backupDb.sql";
 
$command = "\wamp\mysql\bin\mysqldump -h localhost -u ... -p... -B speedcall > " . $backup;
system($command);
 
mysql_close();
?>
La requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
("select param from parametres where intitule = 'repertoireBackups' and utilisateur = 0");
me ramène bien le résultat dans PhpMyAdmin, mais dans le script, le var_dump() me donne NULL.

Quelqu'un aurait une idée?

Merci d'avance.