Accueil > Forum > > > > Un bout de code simple qui ne marche pas
Un bout de code simple qui ne marche pas
mercredi 18 juillet 2007 à 02:26:47 |
Un bout de code simple qui ne marche pas

masterofquebec
|
Voici le premier code que j'ai fais utilisant sql :
include "config.php"; $connect = mysql_connect($serveur,$nick,$pass) or die ("erreur de connexion"); mysql_select_db('veilleux',$connect) or die ("erreur de connexion base"); $description = $_POST['description']; $nom = $_POST['nom']; $username = $forum_user['username']; mysql_query("INSERT INTO ud_files('file_id', 'file_description', 'file_nom', 'file_par') VALUES('', '$description', '$nom', '$username')");
SURPRISE... Il ne marche pas (bien sur c'étais trops beau pour être vrais) et je ne sais pas pourquoi (je n'ai pas d'erreur mais il n'écrit rien dans la bdd).
Pouvez vous m'aider svp?
|
|
mercredi 18 juillet 2007 à 09:30:41 |
Re : Un bout de code simple qui ne marche pas

TestOunet_0
|
Salut, je suis débutant mais, je pense qu'il y a un problème au niveau de ta requête, essaie en écrivant de cette maniè $sql = "INSERT INTO ud_files (file_id, file_description, file_nom, file_par) VALUES ('', '$description', '$nom', '$username') " ; $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; Autrement, diverses questions pour essayer de localiser le problème. 1) As tu essayé ta requête dans mysql ? 2) As tu essayé de faire un echo de tes variables description nom et username pour voir si elles ressortaient ce que tu voulaient. 3) Au niveau de ton file_id , est-ce un champ que tu as mis en auto-incrément ? voilà essaie déjà de test ceci et dit moi si ça marche, sinon réponds aux questions ^^ bonne journée
|
|
mercredi 18 juillet 2007 à 09:59:29 |
Re : Un bout de code simple qui ne marche pas

TestOunet_0
|
A revoir ta requête, j'ai également l'impression qu'elle n'est simplement pas executée, à vérifier.
|
|
mercredi 18 juillet 2007 à 10:08:00 |
Re : Un bout de code simple qui ne marche pas

arshycon
|
le mieux c'est de faire INSERT INTO ud_files(file_id, file_description, file_nom, file_par) values('".$description."', '".$nom."', '".$username."') " ;
|
|
mercredi 18 juillet 2007 à 10:15:07 |
Re : Un bout de code simple qui ne marche pas

TestOunet_0
|
Oui ceci dit, tu oublie le champ file_id, et qui plus est il faudrait déja trouver la source de son erreur et je ne pense pas qu'elle soit liée au type de syntaxe que tu préconise (certainement à juste titre d'ailleurs ^^)
|
|
mercredi 18 juillet 2007 à 10:31:18 |
Re : Un bout de code simple qui ne marche pas

arshycon
|
non li bien le champs file_id y es c'est sur sa reque de base qu'il ne la pas mis c'est pour sa =p après effectivement la syntaxe est peut etre pas le problème J'ai aussi ce problème mes requete d'insertion ne marchent pas cela peut venir de la base de données notamment si il a mi des index et des foreign key mais étant donné que la sa n'insère rien le pb vien surement de la syntaxe ou alors des name de ses champs qui sont différents de ceux de la requete.
|
|
mercredi 18 juillet 2007 à 11:00:20 |
Re : Un bout de code simple qui ne marche pas

TestOunet_0
|
Non mais tu as spécifié 4 champs a remplir et dans le values que trois, la valeurs correspondante à sont file_id est values('') D'où je me pose la question, est-ce un champ auto-incrément ?? auquel cas sa requête se transformerait en Insert INTO ud_files (file_description, file_nom, file_par) values('".$description."', '".$nom."', '".$username."') (pour reprendre ta syntaxe)
|
|
mercredi 18 juillet 2007 à 11:33:58 |
Re : Un bout de code simple qui ne marche pas

vinz78
|
oui c'est une possibilité a consulté donc sa bdd =)
|
|
mercredi 18 juillet 2007 à 15:33:36 |
Re : Un bout de code simple qui ne marche pas

theguitou
|
mysql_query(bla bla) or die(mysql_error()); C'est souvent pratique pour savoir pourquoi ca ne marche pas 
|
|
mercredi 18 juillet 2007 à 15:36:57 |
Re : Un bout de code simple qui ne marche pas

masterofquebec
|
Oui, Voici ce que j'ai : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''file_description', 'file_nom', 'file_par') VALUES('', 'Nom de l'image', 'Ceci est une image', 'MasterOfQuebec' at line 1
|
|
Cette discussion est classée dans : code, file, marche, connect, description
Répondre à ce message
Sujets en rapport avec ce message
Listes déroulantes dépendantes [ par Dede35 ]
Bonjour, 1èrement, je dis un grd merci à ceux ki répondron à ce message et un super grd merci à hicksman pour son aide. Mon pb: J'ai +ieurs listes dér
prob d'include [ par perig ]
BonjoursVoici le problèmeJ 'ai à la racine de mon site un fichier pageindex.phpAvec du php et de l'htmlToujours a la racine j'ai un fichier mysql.phpA
pb. inclusion / htm / php / fction [ par webdesignasp ]
Bonjour,je viens de créer un script en PHP (existait en ASP) et ce que je pouvais faire avant en ASP, je ne peux plus le faire en PHP :code PHP qui ma
Problème avec ibase_connect [ par vincentstryckmans ]
Bonjour, Lorsque je paramétrise la fonction ibase_connect comme suit : ibase_connect(adr_tcpip_server.dir_db_file.$name_db_file,user_name,user_pa
PROBLEME DE CONNECTION!!! [ par lolorenzeb ]
Salut tout le monde et BONNE ANNEE!!! Bon voila j'ai un gros souci avec un site en PHP que je viens de faire. Sur ce site les internautes peuvent s'
header() [ par tweeder ]
Salut tout le mondeJ'utilise header("location: ...); à une couple de places dans mon code. Je rencontre par contre des problèmes avec le header. Des
code d'un update qui marche pas [ par ralinis ]
salut a tous, j'ai écris le code suivant pour faire une mise à jout des champs d'une table(ici terrain) mais il ne fait pas la mise à jour le code: [<
Besoin d'aide [ par bryou ]
Alors j'ai un script php d'une page d'installation de mon espace membres qui me poses probleme, voici le code: //////FONCTIONS////// function conne
marche pas! [ par theopil ]
Voila je n'arrive pas a faire fonction ce script !! function genCode () { $code = ''; $chaine = 'abcdefghijklmnopqrstuvwxyz123456789'; for (
Pb avec un objet requis [ par ksngov ]
Bonjour, Est-ce que qq'un peux m'aider. J'ai un pb d'objet requis dès que j'utilise la liste deroulante "CODE_MARCHE_CLI". Y'a un erreur d'objet requi
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|