Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2500 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP aléatoire]Je n'en puis plus :fou: besoin d'un oeil neuf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP aléatoire]Je n'en puis plus :fou: besoin d'un oeil neuf

n°139667
DrWatson
_@''
Posté le 16-05-2002 à 10:28:56  profilanswer
 

j'ai 3 rubriques sur mon site qui se basent sur le même principe, en gros c'est le même code mais pas les mêmes tables.
 
et j'ai un souci sur une des 3 qui ne rentre rien dans ma table malgré la requête identique aux autres (et que des copiers collers pour tout le code, donc pas d'erreur de frape).
 
Si quelqu'un peut m'aider en me trouver l'astuce, je l'épouse :D (non sans dec svp ça fait 2 semaines que je tourne en rond, pourtant mon code n'a rien de plus basic, je débute)
 
J'ai cassé et recréé plusieurs fois ma table, je l'ai même créée dans plusieurs bases (différents comptes free) mais c'est toujours la même erreur.
 
 
Ma table :
 
id  int(10)  UNSIGNED Non    auto_increment  (clef primaire)
group  varchar(100)   Non        
title  varchar(100)   Non        
label  varchar(100)   Non        
date  date   Non  0000-00-00    
 
mon code :
 
<html>
<head><title>Administration parties</title></head>
<link rel="stylesheet" href="../defaut2.css">
<body>
<?php
 
 
$group_preview='ça';
$title_preview='marche';
$label_preview='pas !!!!!!!!!!!! :fou:';
$date_preview='2002-06-04';
 
  $db = mysql_connect('sql.free.fr', 'mabase', 'XXXXXX';);
 
  mysql_select_db('mabase',$db);
 
  $sql="INSERT INTO previews (group, title, label, date) VALUES ('$group_preview', '$title_preview', '$label_preview', '$date_preview';)";
  mysql_query($sql, $db);
  print("Preview ajoutée" ) ;
 
    // affichage de l erreur
 
    $resultat = mysql_error();
  echo $resultat;
 
 
 
    // on vide la variable pour libérer la mémoire
 
    mysql_free_result($res);
 
    // on ferme la connexion à mysql
    mysql_close();
   ?>
 
 
 
 
mon erreur:
 
Preview ajoutéeYou have an error in your SQL syntax near 'group, title, label, date) VALUES ('ça', 'marche', 'pas !!!!!!!!!!!! :fou:', '20' at line 1  
 
 
Comme vous pouvez le constater même la phrase d'erreur qui contient les valeurs, on dirait que quand les valeurs sont trop longues, ça les coupe. (mais même avec des petites valeurs ça marche pas) et j'ai déjà aussi essayé avec des type TEXT plutôt que varchar
 
Help  :(  
 
Merci d'avance


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
mood
Publicité
Posté le 16-05-2002 à 10:28:56  profilanswer
 

n°139672
Mara's dad
Yes I can !
Posté le 16-05-2002 à 10:35:33  profilanswer
 

group est un mot RESERVE en SQL ! ! !
 
Change le nom du champ en "groupe" par exemple.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°139673
Mara's dad
Yes I can !
Posté le 16-05-2002 à 10:37:10  profilanswer
 

http://www.mysql.com/doc/R/e/Reserved_words.html


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°139674
ddr555
Posté le 16-05-2002 à 10:39:21  profilanswer
 

exact  :D

n°139675
Mara's dad
Yes I can !
Posté le 16-05-2002 à 10:42:19  profilanswer
 

Tu remarqueras que le mot DATE est aussi réservé dans la norme SQL, mais que MySql permet son utilisation.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°139684
DrWatson
_@''
Posté le 16-05-2002 à 10:55:20  profilanswer
 

Mara's dad a écrit a écrit :

group est un mot RESERVE en SQL ! ! !
 
Change le nom du champ en "groupe" par exemple.  




 
serais tu mon sauveur ?  :love:  :love:  :love:  
 
je vais changer ne nom pour voir !! je tiens à tout faire en anglais alors ce sera artist :/


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
n°139687
DrWatson
_@''
Posté le 16-05-2002 à 10:56:25  profilanswer
 

Mara's dad a écrit a écrit :

Tu remarqueras que le mot DATE est aussi réservé dans la norme SQL, mais que MySql permet son utilisation.  




 
vi et c'est pour ça que je pensais pas du tout à ça. Je teste et je dis, mais je sens que ça va marcher  :)


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
n°139700
Mara's dad
Yes I can !
Posté le 16-05-2002 à 11:11:00  profilanswer
 

Remarque : MySql ne devrait pas te laisser créer un champs GROUP !!!


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°139704
DrWatson
_@''
Posté le 16-05-2002 à 11:14:14  profilanswer
 

ça marcheeeeeeeeee, donc je dois t'épouser maintenant :D
 
Tu habites où ? [:draculax]
 
Mysql m'a laissé le créer par contre, sans souci.
 
En tout cas merci bcp :jap: et je note l'url des mots clefs ;)


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP aléatoire]Je n'en puis plus :fou: besoin d'un oeil neuf

 

Sujets relatifs
PHP / Mysql -> Script News -> Exportation vers un autre siteavis sur un ide PHP: NuSpherePHPEd
PHP | Cherche script sondage[ MySQL / PHP ] Test online inside !!!
[PHP/Oracle] un forum php avec une base oracle[PHP] boucle foreach imbriquée dans un For
[PHP] séparer un texte avec preg_split() help ![PHP] supprimer les '\n' du début d'une variable
[PHP] limiter le nombre de characteres...[PHP] Sytème anti-triche :)
Plus de sujets relatifs à : [PHP aléatoire]Je n'en puis plus :fou: besoin d'un oeil neuf


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR