Page 1 sur 1

INSERT INTO automatique est ce possible ?

Posté : 03 juin 2010, 17:13
par virginie
Bonjour messieurs, tous les jours je prends manuellement mes données de fin de table et les enregistres en début pour faire une mise à jours des anciennes informations. Est il possible de le faire en automatique. Je ne trouve rien comme info sur ce sujet alors si quelqu'un sait et peu me diriger ou m'aider. Merci .
Ci dessous les requetes que j'utilise mais manuellement c'est long chaque fois.

$date = date("d-m-Y");
$heure = date("H:i");
require("connection.php");
session_start();
$id_de_session = session_id(); 
$nom_session = session_name(); 

$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) 
{
echo "Connexion impossible"; exit;
}
else

{ 
$requete2 = mysql_db_query($sql_bdd,"delete from couleur where id=\"$ref2\"",$db_link) or die(mysql_error());
$result=mysql_db_query($sql_bdd,"INSERT INTO couleur VALUES ('$ref2','$adresse_fichiera','$nomfichiera','$description2','$condition2',now(),'$heure')",$db_link) or die(mysql_error()); 
} 

header("Location: admin.php");


Re: INSERT INTO automatique est ce possible ?

Posté : 03 juin 2010, 20:52
par stopher
Salut ,

Pourquoi tu n'utilises pas un simple .. UPDATE ?

Ch.

Re: INSERT INTO automatique est ce possible ?

Posté : 04 juin 2010, 11:19
par Maitrepylos
Quand tu dis à la main, tu lances le script?

Pour le faire automatiquement il faut voir du côté de cron ou du gestionnaire d'événement !

Re: INSERT INTO automatique est ce possible ?

Posté : 04 juin 2010, 13:47
par AoSiX
Bonjour,

Je ne comprend pas bien quel est ton problème...pourrais tu nous donner plus d'infos ?

Re: INSERT INTO automatique est ce possible ?

Posté : 05 juin 2010, 19:21
par VIRGINIE
Bonjour, mon problème est que je recherche et selectionne dans ma base mysql puis j'écris à chaque fois dans variable "$ref2" le numéro qui correspond dans mon champ "id" pour inserer mes informations comme dernier enregistrement dans la table "couleur" afin que mon script de lecture puisse l'afficher. Mon script de lecture affiche en 1er les derniers enregistrements de ma table "couleur". C'est fastidieux comme travail, si je pouvais trouver une fonction qui utilise la "date" et la "condition" comme critère automatique pour injecter les info en derniers enregistrements cela me rendrait vraiment service. Marlgrés mes efforts de recherche je commence à douter de l'existence de cette possibilité. Merci à vous. J'ai testé avec Update. Je poursuis mes recherches.

Re: INSERT INTO automatique est ce possible ?

Posté : 05 juin 2010, 20:07
par Maitrepylos
Si je comprend tu veux simplement afficher en premier les derniers enregistrements?

Si c'est le cas, il suffit de faire un ORDER BY sur l'id ou le champs date.

ORDER BY nom_colonne [ASC/DESC] en fin de requête ordonne ton select en ascendant (ASC) ou descendant [DESC]