J'ai créé un script afin de sauvegarder le contenu des mes tables de données (je sais qu'on peut le faire via phpmyadmin) et quand j'exécute le script, j'ai cette magnifique erreur :
 
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp\www\2f\savetables.php on line 51
 
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\2f\savetables.php on line 53
 
 
tout en sachant que la ligne 50, 51 et 53 sont  
 
50	$query = "SELECT * FROM news";
51	mysql_query($query,$id);  
53	while($row = mysql_fetch_row($result))
 
 
Quelqu'un a une idée ?
 
 
Et si je donnais le code ça serait bien aussi non ?
 
<?php
 
// connection
$serveur = "localhost";  
$login = "root";  
$pass = "";  
$base = "base";  
 
$id = mysql_connect($serveur,$login,$pass);  
mysql_select_db("$base" );  
 
//creation du fichier
$fp = fopen("movetables.php", "w" );
 
//ecriture de l'entête
 
fwrite($fp,"<?php\n\n" );
fwrite($fp,'//'."connexion locale\n" );
fwrite($fp,'$serveur'."= \"localhost\";\n" );  
fwrite($fp,'$login'."= \"root\";\n" );  
fwrite($fp,'$pass'."= \"\";\n" );  
fwrite($fp,'$base'."= \"base\";\n\n" );  
fwrite($fp,'$connection = mysql_connect($serveur,$login,$pass);'."\n" );  
fwrite($fp,'mysql_select_db("$base" );'."\n" );  
fwrite($fp,"\n" );
 
 
//lecture de la table "acces" et inscription des données
 
$query = "SELECT * FROM acces";  
$result = mysql_query($query,$id);  
 
while($row = mysql_fetch_row($result))
 {
 $pseudo = $row[0];
 $pass = $row[1];
 $mail = $row[2];
 $securite = $row[3];
 $admin = $row[4];
 $id = $row[5];
 
 fwrite($fp,"\$query = \"INSERT INTO acces VALUES ('$pseudo', '$pass', '$mail', '$securite', '$admin', '$id'
\";\n" );
 fwrite($fp,"\$result = mysql_query(\$query, \$connection);\n\n" );
 
 }
 
 
//lecture de la table "news" et inscription des données
 
$query = "SELECT * FROM news";  
$result = mysql_query($query,$id);  
 
while($row = mysql_fetch_row($result))
 {
 $texte = $row[0];
 $date = $row[1];
 $nick = $row[2];
 $id = $row[3];
 $titre = $row[4];
 $mail = $row[5];
 $heure = $row[6];
 
 fwrite($fp,"\$query = \"INSERT INTO news VALUES ('$texte', '$date', '$nick', '$id', '$titre', '$mail', '$heure'
\";\n" );
 fwrite($fp,"\$result = mysql_query(\$query, \$connection);\n\n" );
 
 }
 
// écriture de la fin du fichier
 
fwrite($fp,"mysql_close();\n\n" );
fwrite($fp,"?>\n" );  
fclose($fp);  
 
mysql_close();  
 
?>