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

  FORUM HardWare.fr
  Programmation
  PHP

  Erreur :1064 Erreur de syntaxe près de

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur :1064 Erreur de syntaxe près de

n°1826387
tete278
Posté le 13-12-2008 à 08:58:23  profilanswer
 

Bonjour à tous,
 
Souhaitant, dans la table 12, mettre à jour le champ position en lui affectant une valeur numérique croissante allant de 1 à ????, je me heurte à cette erreur 1064 en utilisant le code suivant :
 
 
°°°°°°°°°°°°°°°°° Début du code °°°°°°°°°°°°°°°°°°°°°°°°
<?php
// Inclusion du fichier de connexion à la base de données
 include "../mysql_conf.inc.php";
// Connexion à MySql
 $link=mysql_connect($host,$login,$password) or die ('Erreur :'.mysql_error() );
// Sélection de la base
 $base = mysql_select_db($base);
 
if (!$base)
 {echo 'impossible d\'ouvrir la base.';
 }
 
 // Requète
 $select = "SELECT * FROM 12";
 $result =mysql_query($select,$link) or die ('Erreur :'.mysql_errno().mysql_error());
 $rows1 = mysql_num_rows($result);
 if ($rows1 > 0)
  {
   // MAJ des positions dans la table 12
   $Pos = 0;
   while($Fr1=mysql_fetch_array($result))
    { $Tot = $Fr1['total'];
     $Pos = $Fr1['position'];
     $Pos++;  
     $sql = "update 12 set position=$Pos WHERE total = '$Tot'";
     $req = mysql_query($sql,$link) or die ('Erreur :'.mysql_errno().mysql_error());
    }
  }
?>
 
°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Fin du code °°°°°°°°°°°°°°°°°°°
 
Quelqu'un saurait-il d'où cela peut venir ?
Merci d'avance,
 
tete278

mood
Publicité
Posté le 13-12-2008 à 08:58:23  profilanswer
 

n°1826390
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 13-12-2008 à 09:49:44  profilanswer
 

c'est une erreur PHP ou SQL ?
ça pourrait être bien, outre le fait de mettre en forme ton message par les balises de code, de donner ce genre de détails ainsi que les corrections que tu as testées ...
 
T'as essayé les quotes inverses pour le nom de la table ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1826391
Profil sup​primé
Posté le 13-12-2008 à 10:22:09  answer
 

apparemment c'est un erreur SQL. Peux tu donner le message d'erreur en entier et utiliser les balises code comme le dit Newslet Tux ?
 
[ code=php]<?php //mon code PHP ?>[ /code]
(sans les espaces)


Message édité par Profil supprimé le 13-12-2008 à 10:23:12
n°1826403
sielfried
Posté le 13-12-2008 à 11:16:33  profilanswer
 

SELECT * FROM `12`
 
Quelle idée d'appeler une table "12".  [:pingouino]  [:pingouino]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1826409
FR-DarkRod
Informag€€k
Posté le 13-12-2008 à 12:05:06  profilanswer
 

Tu as pas oublié de fermer une balise ? ou même inventer du code ? ;)

Message cité 1 fois
Message édité par FR-DarkRod le 13-12-2008 à 12:05:41
n°1826432
Profil sup​primé
Posté le 13-12-2008 à 12:51:10  answer
 

FR-DarkRod a écrit :

Tu as pas oublié de fermer une balise ? ou même inventer du code ? ;)


 
 :heink:

n°1827075
tete278
Posté le 15-12-2008 à 08:50:58  profilanswer
 

Bonjour,
 
Merci de la réponse rapidement donnée. Il s'agissait effectivement de mettre des quotes inverses et cela fonctionne parfaitement.
Merci à toutes les personnes qui se sont penchées sur ce cas (d'école et de débutant)
 
tete278


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

  Erreur :1064 Erreur de syntaxe près de

 

Sujets relatifs
Erreur requête SQL dans ACCESSErreur pendant une requète
erreur de chaine de charactere sql dynamiquesyntaxe pour passage variables Java -> Flash
Requête SQL ORDER BY... syntaxeJava - Erreur de configuration Microsoft Jscript
[ASP] Erreur suite à migration de serveurErreur Unknown modifier '/' avec preg_replace
erreur php[SQL]Erreur que je ne parviens pas à trouver dans une requête?!
Plus de sujets relatifs à : Erreur :1064 Erreur de syntaxe près de


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