PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 30-07-2009 17:48:20

Saper
Membre
Inscription : 30-07-2009
Messages : 8

[Résolu] Problème d'insert sql et pourtant aucune erreur ne s'affiche

Bonjour,

Mes users passwaord sont bons

J'ai créé ma table avec cette requete :


CREATE TABLE COMPUTER (idpostes INT NOT NULL AUTO_INCREMENT,
Nom VARCHAR (255) NOT NULL ,
Serveur_de_réference VARCHAR (255) NOT NULL ,
Serveur_authentification VARCHAR (255) NOT NULL ,
IP VARCHAR (255) NOT NULL ,
Lastlogon DATE NOT NULL ,
PRIMARY KEY (idpostes))

ma DB est dev001
ma table est computer

<?php
 
$link = mysql_connect("localhost", "root", "mysql")
    or die("Impossible de se connecter : " . mysql_error());
echo "Bonjour le monde<br />Connexion réussie<br />";

mysql_select_db('dev001');

$ouvre=fopen("c:/tableau.txt","r"); // ouverture du fichier en local

echo 'traitement en cours... veuillez patienter !'," <br /> ";;

while (!feof ($ouvre)){
    $lecture = fgets($ouvre, 4096); // stockage dans $lecture
    list($champ1, $champ2, $champ3, $champ4, $champ5)= split (";", $lecture, 5);
    $requeteinsert="INSERT INTO computer (Nom,Serveur_de_réference,Serveur_authentification,IP,Lastlogon)
                             VALUES ('"
.$champ1."','".$champ2."','".$champ3.",'".$champ4.",'".$champ5."')";
   $executequery=mysql_query($requeteinsert, $link);
   }

fclose($ouvre);// fermeture
echo 'traitement terminé.';

mysql_close($link);
?>

Ayant l'impression d'avoir bien écrit mon code et étant complètement débutant, je m'en remets à vous
car je n'ai aucun moyen de debugguer, et je n'ai aucun message d'erreur pourtant ma table reste
désespérément vide...

D'avance je vous remercie pour l'aide que vous m'apporterez.

Sap

Hors ligne

#2 31-07-2009 06:19:23

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] Problème d'insert sql et pourtant aucune erreur ne s'affiche

Saluton,

J'ai corrigé un peu ton post pour en améliorer la lisibilité, la syntaxe (française et phpéenne) et l'orthographe.

Comme tu ne testes pas le résultat de la ligne 9, tu ne rentres peut-être jamais dans la boucle des lignes 13 à 19.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 31-07-2009 09:56:07

Saper
Membre
Inscription : 30-07-2009
Messages : 8

Re : [Résolu] Problème d'insert sql et pourtant aucune erreur ne s'affiche

Merci pour les corrections.

J'ai écrit cela rapido. je tâcherais de faire plus attention à l'avenir.

et merci pour l'info.


RESOLU : j'avais oublié les ' de separations des champs.

Saper

Dernière modification par Saper (31-07-2009 13:12:06)

Hors ligne

#4 31-07-2009 15:42:34

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : [Résolu] Problème d'insert sql et pourtant aucune erreur ne s'affiche

Saper a écrit :

Ayant l'impression d'avoir bien écrit mon code et étant complètement débutant, je m'en remets à vous
car je n'ai aucun moyen de debugguer, et je n'ai aucun message d'erreur pourtant ma table reste
désespérément vide...
D'avance je vous remercie pour l'aide que vous m'apporterez.
Sap

Ton code venant directement (quasiment mot pour mot) de la réponse que je t'ai posté ici :
Post où j'ai mis la réponse
il faudrait simplement que tu fasses attention en recopiant wink

PRÉCISION : Lorsqu'on vous donne une réponse [et qu'on a pris du temps pour], la correction voudrait que vous en preniez un peu pour comprendre ce que l'on vous donne et que vous tentiez de l'adapter sans poster immédiatement sur une autre sous-section du forum...

Merci d'avance !!!


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

Pied de page des forums