begin process at 2012 05 31 04:56:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

pb avec INSERT TO


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb avec INSERT TO

mardi 1 mars 2005 à 15:58:43 | pb avec INSERT TO

LaTatadu91

salut ,
voila je place mon bout de code c plus simple:

if(isset($_POST['v1'])&&isset($_POST['v2']))
{
   $idConnexion=mysql_connect("localhost","xavier","xavier"); // Connexion à MySQL
   if (!$idConnexion) echo "Connexion au serveur ratée";
     //else echo "Connexion au serveur réussie";
   $connexionReussie=mysql_select_db("SEIXAL"); // Sélection de la base
   if (!$connexionReussie) echo "Connexion à la base ratée";
     //else echo "Connexion à la base réussie";
      $drop="DROP TABLE pacing2";
      if (!$drop) echo "drop raté";
      $create="CREATE TABLE pacing2(
    'id' SMALLINT NOT NULL AUTO_INCREMENT ,
    'speed' FLOAT NOT NULL ,
    'record' FLOAT NOT NULL ,
    'tolerance' FLOAT NOT NULL ,
    'reponse' FLOAT NOT NULL ,
    'maxtime_adv' FLOAT NOT NULL ,
    'maxtime_dis' FLOAT NOT NULL ,
    'duration_delay' FLOAT NOT NULL ,
    INDEX ( 'id' )
    )";
            if (!$create) echo "create raté";
   $test =mysql_query ("INSERT INTO pacing2 VALUES('',".$_POST['speed'].",".$_POST['nb_record'].",".$_POST['tolerance'].",".$_POST['reponse'].",".$_POST['maxtime_adv'].",".$_POST['maxtime_dis'].",".$_POST['duration_delay'].")");

         if (!$test) echo "Insert dans la table raté";
   mysql_close();

et ca m'affiche insert dans la table raté....
en fait je veux que apres un formulaire creer une table dans une base deja existante et y inserer les valeurs du POST....
et si la table existe deja je l'efface pr en ecrire une nouvelle....
je ne sai pas d'ou vien le soucis si c de la syntaxe ou koi mais bon ca marche pas....

mardi 1 mars 2005 à 16:11:04 | Re : pb avec INSERT TO

davwart

salut !
tu mets
$drop="DROP TABLE pacing2";
ppeut etre devairs tu mettres : mysql_query("DROP TABLE pacing2"), sinon tu fera jamais ta query.

de plus , tu fais
$connexionReussie=mysql_select_db("SEIXAL");

je crois que tu dois rajouter l'identifiant de ta db pour la selection:
$connexionReussie=mysql_select_db("SEIXAL", $idConnexion);

Voila voila..ça devrait deja t'aider ;)

-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
mardi 1 mars 2005 à 16:21:18 | Re : pb avec INSERT TO

LaTatadu91

maintenant il me dit que mon drop est rate ainsi que mon insert?????
je comprends pas la....
pourtant ca devrait aller.....

 

mardi 1 mars 2005 à 16:27:22 | Re : pb avec INSERT TO

davwart

Réponse acceptée !

alors..
php propose heureusement des outils tres faciles pour debugguer du sql (mysql).
l'instruction mysql_error() te renvoie l'erreur générée .
du coup, il te suffit de faire ceci pour ta requete:

mysql_query("..-- tu mets ici ta requete--...") or die("Erreur".mysql_error());

et il te sortira l'erreur :)

-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
mardi 1 mars 2005 à 16:40:31 | Re : pb avec INSERT TO

LaTatadu91


ok c bon a savoir ca!!!!
en gros il me dit ca comme erreur/
ErreurYou have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''id' SMALLINT NOT NULL AUTO_INCREMENT , 'speed' FLOAT NOT

donc il sagit bien d'une erreur de syntaxe mais je ne vois pas trop quoi???car cette facon de créer ma table je l'ai fait en en faisant une sur phpmyadmin et en récupérant le SQL correspondant!!!
mais bon ca vient de la qd meme....de mon create table!!!

mardi 1 mars 2005 à 16:54:04 | Re : pb avec INSERT TO

davwart


:)

enleve tous les simples quotes autour du nom de tes champs dans ta requetes  :)

CREATE TABLE pacing2 (id SMALLINT NOT NULL AUTO_INCREMENT , speed FLOAT NOT NULL , record FLOAT NOT NULL , tolerance FLOAT NOT NULL , reponse FLOAT NOT NULL , maxtime_adv FLOAT NOT NULL , maxtime_dis FLOAT NOT NULL , duration_delay FLOAT NOT NULL , INDEX ( id ) );


-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
mardi 1 mars 2005 à 17:00:10 | Re : pb avec INSERT TO

LaTatadu91

yes je viens de trouver c a cause des quotes ^^
merci pr l'aide et l'astuce du debuggeur!!!
il va bien m'aider dans l'avenir ca change tout!!!
THX....
                                                            X2

 



Cette discussion est classée dans : table, post, echo, not, float


Répondre à ce message

Sujets en rapport avec ce message

Problème de lecture de données... [ par CyberMen30 ] Bonjour,Dans mon code, je fais une validation de formulaire, ensuite je place les données récoltées dans une table temporaire et les place dans une au Problème avec mon code php [ par pierrehs ] Bonjour, Je suis en train de créer un installateur automatique pour cakephp Mais j'ai une erreur. Pouvez-vous m'aidez Voici le code d'installation [ connection a la table id precis [ par namursite ] bonjour je suis autodidacte Bon je fais un flash blog j ai un dernier petit problême pour vous je suis sur que sava être facile. J ai ceci ---- $_POST et tableau [ par Canyata ] Bonjour à tous, J'ai une question très bête à vous poser :s Voila je me demande si je donne à un tableau un attribut name: [code=php]echo""; ... ec Gestion des posts [ par lilj ] Bonjour, voilà je suis totalement bloqué, j'essaye tant bien que mal de résoudre mon problème. Mon problème : J'ai une page qui affiche des "idées" p Besoin d'aide pour mon script [ par pierrehs ] Bonjour, J'ai créé un petit script pour une installation automatique de mon site. Voici le code d'installation [code=php]<?php if(isset($_POST['sett récupération de données d'un table dans un formulaire pour modification [ par Frosch ] Bonjour à tous, Voila maintenant plusieurs jours que je galère avec une question qui n'a pas l'air d'en être une mais je coince. Je parviens à récup Comment faire une table PHP quand on est débutant ? [ par phil1957 ] Bonjour à tous, [size=100]J'ai besoin d'aide svp car je dois créer une table en PHP mais tout se que j'essaie ne marche pas et comme je suis plus que Headers [ par ghighidu63 ] Mon script php met Warning: Cannot modify header information - headers already sent by et je veux faire un setcookie ------Script------ <?php #Scri undefines random ?????? [ par wiwi999 ] voilà mon code mais lors de l'exécution me dit que random undefined au niveau du $_POST['random']'ai rien compris svp aidez moi vite c urgent et merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales