Inserer des enregistrements dans un table
isgt
Messages postés
46
Statut
Membre
-
isgt Messages postés 46 Statut Membre -
isgt Messages postés 46 Statut Membre -
Bonjour,
je souhaite résoudre mon problème
je travaille avec musql et php
le but de cette application est d'inserer la différence deux deux date dans un tableau
voilla le code:
**********************************************
<?PHP
$user="root"; // nom de l'utilisateur autorisé à se connecter à la base de données
$password=""; // son mot de passe
$machine="localhost"; // la machine contenent l'SGBD
$base="stat";// nom de la base de données
mysql_connect($machine,$user,$password) or die ("impossible de se connecter à l'SGBD");
mysql_select_db($base) or die ("impossible de selectionner la base");
$requete= "select * from date";
$resultat= mysql_query($requete);
while ($ligne= mysql_fetch_row($resultat))
{
$crm=$ligne[1];
$résolution=$ligne[2];
$durée_t_reclamation= round((strtotime($résolution) - strtotime($crm))/(60*60*24)-1)+1;
$requete = "insert into dif(interval)value('$durée_t_reclamation')";
$resultat= mysql_query($requete);
?>
***************************************************
ainsi lorsque j'ouvre la table dif je trouve un seule enregistrement inséré par contre la table date contient plusieurs enregistrement
merciii
je souhaite résoudre mon problème
je travaille avec musql et php
le but de cette application est d'inserer la différence deux deux date dans un tableau
voilla le code:
**********************************************
<?PHP
$user="root"; // nom de l'utilisateur autorisé à se connecter à la base de données
$password=""; // son mot de passe
$machine="localhost"; // la machine contenent l'SGBD
$base="stat";// nom de la base de données
mysql_connect($machine,$user,$password) or die ("impossible de se connecter à l'SGBD");
mysql_select_db($base) or die ("impossible de selectionner la base");
$requete= "select * from date";
$resultat= mysql_query($requete);
while ($ligne= mysql_fetch_row($resultat))
{
$crm=$ligne[1];
$résolution=$ligne[2];
$durée_t_reclamation= round((strtotime($résolution) - strtotime($crm))/(60*60*24)-1)+1;
$requete = "insert into dif(interval)value('$durée_t_reclamation')";
$resultat= mysql_query($requete);
?>
***************************************************
ainsi lorsque j'ouvre la table dif je trouve un seule enregistrement inséré par contre la table date contient plusieurs enregistrement
merciii
A voir également:
- Inserer des enregistrements dans un table
- Insérer table des matières word - Guide
- Insérer vidéo dans powerpoint - Guide
- Table ascii - Guide
- Insérer un espace insécable dans word - Guide
- Insérer signature word - Guide
2 réponses
Je n'ai pas très bien compris ta question mais bon je vais essayer de t'aider
pour musql_connect et mysql_select_db c'est bon, j'espère seulement que tu as mis les "".
Essaye à la place de $resultat= mysql_query($requete); mettre while ($resultat= mysql_query($requete);
et tu efface le while ($ligne= mysql_fetch_row($resultat))
voila c'est tous ce que je peux te dire, faudra préciser plus
pour musql_connect et mysql_select_db c'est bon, j'espère seulement que tu as mis les "".
Essaye à la place de $resultat= mysql_query($requete); mettre while ($resultat= mysql_query($requete);
et tu efface le while ($ligne= mysql_fetch_row($resultat))
voila c'est tous ce que je peux te dire, faudra préciser plus
bonsoir
je veux expliquer alors j'ai deux table (date et dif)
la première requête retourne tous les enregistrement de la table date qui contient deux champs date exemple:(2009-01-03,2009-02-05)
et puis $durée_t_reclamation contient la différence entre deux date
mon probléme et que je veux que la difference entre les deux dates de chaque enregistrement sera mis dans la table dif
j'ai exécute cette code mais dans la table dif je trouve que la première différence
j'aspére que sera un peu clair
je veux expliquer alors j'ai deux table (date et dif)
la première requête retourne tous les enregistrement de la table date qui contient deux champs date exemple:(2009-01-03,2009-02-05)
et puis $durée_t_reclamation contient la différence entre deux date
mon probléme et que je veux que la difference entre les deux dates de chaque enregistrement sera mis dans la table dif
j'ai exécute cette code mais dans la table dif je trouve que la première différence
j'aspére que sera un peu clair