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